2014-10-15 2 views
-1

우리는 C++ 프로젝트 (비 관리 코드)에 배포 될 C# (관리 코드)의 DLL을 개발했습니다.wrapperDll의 사용과 관련된 오류

C++로 작성된 관리되지 않는 코드를 dll과 통신하려면 wrapperDLL이라는 개념을 사용했습니다.

개발 컴퓨터에서 배포 프로젝트를 올바르게 컴파일하고 실행할 수있었습니다.

개발 컴퓨터 외부에서 응용 프로그램을 시작하면 일부 PC에서 작동하지만 다른 응용 프로그램에서는 작동하지 않습니다.

거기서 작동하지 않는다. 프로그램의 실행을 막는 번호 140001에 오류가 발생한다. wrapperDll을 사용하여 설명에 주석을 달면 더 이상 문제가 없습니다.

나는이 오류가 윈도우 팩이나 그와 비슷한 것의 부족과 관련이 있다고 생각한다.

당신은 어떻게 생각하십니까?

NB : DLL 프로젝트는 이러한 문제에 직면 VS2010

DEPLOYMENT PROJECT IS DEVELOPED IN VS2005 

    WRAPPERDLL PROJECT IS DEVELOPED IN VS2005 

답변

-1

명에서 개발.

솔루션은 디버그 모드 대신 릴리스 모드에서 래퍼 DLL을 구성합니다.

관련 문제