«dllimport» 태그된 질문

7
런타임에 [DllImport] 경로를 어떻게 지정합니까?
실제로 C # 프로젝트로 가져와 함수를 호출하려는 C ++ (작동) DLL이 있습니다. 다음과 같이 DLL의 전체 경로를 지정하면 작동합니다. string str = "C:\\Users\\userName\\AppData\\Local\\myLibFolder\\myDLL.dll"; [DllImport(str, CallingConvention = CallingConvention.Cdecl)] public static extern int DLLFunction(int Number1, int Number2); 문제는 설치 가능한 프로젝트가 될 것이므로 사용자의 폴더는 컴퓨터 / 세션이 실행되는 컴퓨터 / 세션에 …
141 c#  c++  dll  constants  dllimport 

5
관리되지 않는 dll을 관리되는 C # dll에 포함
DLLImport를 사용하여 관리되지 않는 C ++ dll을 사용하는 관리되는 C # dll이 있습니다. 모두 훌륭하게 작동합니다. 그러나 Microsoft에서 설명하는 것처럼 관리되지 않는 DLL을 관리되는 DLL에 포함하고 싶습니다. http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.dllimportattribute.dllimportattribute.aspx 그래서 관리되지 않는 dll 파일을 관리되는 dll 프로젝트에 추가하고 속성을 'Embedded Resource'로 설정하고 DLLImport를 다음과 같이 수정합니다. [DllImport("Unmanaged Driver.dll, Wrapper Engine, Version=1.0.0.0, …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.