DLL 파일에서 을 dllexport로 보내려고합니다. 관리되지 않는 클래스를 다른 에서 사용하려고 시도했습니다. DLL 파일. 그러나 이것을 시도하면 링크 오류가 발생합니다..NET에서 관리되는 DLL의 관리되지 않는 클래스는 어떻게 사용합니까?
관리되지 않는 DLL 파일로이 작업을 많이 했으므로 어떻게 작동하는지 알 수 있습니다. 관리 클래스에서 "public ref"등을 사용하는 방법을 알고 있습니다.
설정해야 할 플래그가 있습니까? 또는 일부 DllImport 마법을 수행해야합니까?
이것은 .NET 2.0 및 Visual Studio 2005에 있습니다.
그래서 링크에서 PInvoke를 사용해야합니다. 얼마나 아팠는가. dllimport는 일반적인 관리되지 않는 DLL과 같이 사용할 수 없습니다. – Nick