2014-11-03 116 views
-2

正如标题所说,我在我的c#项目(myProject)中使用托管dll(myManaged.dll)。但myManaged.dll使用非托管(C++)dll(myUnmanaged.dll)。在c#项目中使用托管dll(它使用非托管dll)

我的问题是:我需要显式加载myProject myUnmanaged.dll以及方法声明?

,如果是,那么它应该是这样的:

[dllImport "myUnmanaged.dll", EntryPoint = "myMethod"] 
public extern IntPtr myMethod(int myParam); 

感谢

回答

1

不,你并不需要,只要你不打算直接在myProject的

使用myUnmanaged.dll