我需要在 Silverlight 5 项目中使用我自己的非托管 C++ dll。
因为我可以使用 dllImport 来使用它,即
[DllImport(@"D:\myLib\Debug\myLib.dll")]
static extern int add(IntPtr ptr);
它工作正常,因为我在 DllImport 中提到了一条绝对路径。但我的问题是,我想使用相对路径。
因为我需要在我的 silverlight 5 项目中添加非托管 C++ dll 并从那里指定路径。我从过去两天开始进行调查,但没有找到任何解决此问题的方法。
只有我找到了下面提到的一个相关链接,但它也无济于事。
正如它建议如何将非托管 dll 嵌入到托管程序集中。我尝试了这种方法,但我得到了“BadImageException”。
请建议结束这个问题,因为这对我来说真的很紧急。
谢谢,
维平