正如标题所说,我在我的c#项目(myProject)中使用了托管dll(myManaged.dll)。但是myManaged.dll使用了非托管(c ++)dll(myUnmanaged.dll)。
我的问题是:我是否需要在myProject中显式加载myUnmanaged.dll以及方法声明?
如果是,那么应该是这样的:
[dllImport "myUnmanaged.dll", EntryPoint = "myMethod"]
public extern IntPtr myMethod(int myParam);
由于
答案 0 :(得分:1)
不,你不需要,只要你不打算在myProject中直接使用myUnmanaged.dll