我们有一个已编译成 dll 的 c++ clr 应用程序。我们通过 c++ 代码中的托管公共 ref 类公开了几种方法。我们实际上能够让我们的原生 c# 应用程序加载这个 dll 并通过引用传递一个 system::drawing::bitmap。我们需要做的就是添加对 dll 的引用,并且所有方法都因隐式 pinvoke 而暴露。但是,一旦我们尝试在 silverlight 应用程序中加载 dll,事情就会崩溃。显然,使用的 c++ clr .net 库与 silverlight 的库不兼容。我们已经尝试了很多东西,但就是无法让 silverlight 调用我们的 dll。
请问,有人对如何解决这个问题有任何建议吗?任何事情都会得到重视!
谢谢!