2012-08-29 7 views
1
내가 OpenNETCF 라이브러리 로딩을 테스트하는 작은 응용 프로그램을 쓰고 있어요이 호기심 메시지 우연히 한

DLL 'coredll.dll'를로드 할 수 없습니다 : 지정된 모듈을 찾을 수 없습니다

Unable to load DLL 'coredll.dll' : the specified module could not be found 

나는 컴팩트 프레임 워크를 사용하고 있습니다 Windows Embedded 7 Compact Thin Client의 경우 3.5입니다.

코드는

using System; 
using System.Linq; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Text; 
using System.Windows.Forms; 

using OpenNETCF.Threading; 

namespace Windows7EmbeddedTest 
{ 
    public partial class Form1 : Form 
    { 
     public Form1() 
     { 
      InitializeComponent(); 
     } 

     private void Form1_Load(object sender, EventArgs e) 
     { 

      MessageBox.Show("Starting the test"); 

      bool notRunning; 
      NamedMutex mutex = new NamedMutex(false, "myappname", out notRunning); 


      MessageBox.Show("test went well!"); 

     }  
    } 
} 

이 해결 될 수있는 방법 어떤 아이디어인가? Windows Embedded Compact 7 씬 클라이언트에서 coredll.dll을 검색했는데 아무 것도 표시되지 않았습니다. 내 이해는 그것이 Windows CE 장치의 필수적인 부분입니다. 그렇다면 왜 Windows Embedded Compact 7 컴퓨터에서 OpenNETCF를 찾을 수 없습니까? 이 DLL을 수동으로 다운로드하거나 설치해야합니까? 그것을 등록? Windows Embedded Compact 7과 함께 제공되는 경우 찾는 경로는 무엇입니까?

답변

1

씬 클라이언트 장치가 WES (Windows Embedded Standard)를 실행하고 Windows Embedded Standard (WES)를 실행하지 않는다는 것에 절대적으로 긍정적입니까?

내가 물어 보는 이유는 coredll.dll이 Windows CE OS의 기본적인 부분이기 때문입니다. 그것은 데스크탑의 kernel32.dll과 user32.dll (그리고 몇몇 다른 것들)의 아날로그가 모두 하나로 싸여 있습니다. coredll.dll을 포함하지 않는 Windows CE OS를 갖는 것은 불가능합니다.

일반적으로 그것은 숨김 파일이므로 "숨김 파일 표시"또는 원격 파일 뷰어와 같은 것을 사용하지 않으면 탐색기에 표시되지 않지만 .NET 로더가 찾을 수 없다는 사실은 의심 스럽습니다. 거기에 있지 않아서, 당신이 WES를 실행하고 CE가 없다고 믿게합니다.

+0

아하! 그것이 바로 그 것이다. 감사. 따라서 명확히하기 위해 - Windows Embedded Compact는 차세대 Windows CE입니다. 맞습니까? 그러면 WES는 무엇입니까? 다른 파생물? – sarsnake

+0

Windows Embedded Compact는 Microsoft 마케팅에서 Windows CE 7.0에 부여한 "새 이름"입니다. Windows Embedded Standard는 본질적으로 구성 요소 화 된 Windows 7입니다. 이전 버전은 Windows XP Embedded 또는 XPe라고했습니다. 그들이 다음 버전이라고 부르는 것을 전혀 알지 못합니다. – ctacke

+0

@ctacke - 비슷한 문제에 직면하고 있지만 해결하지 못했습니다. 도와주세요. – RSB

관련 문제