dllにコンパイルしたc++clrアプリケーションがあります。C++コードのマネージドパブリックrefクラスを介していくつかのメソッドを公開しました。実際には、ネイティブのc#アプリケーションにこのdllをロードさせ、参照によってsystem :: drawing::bitmapを渡すことができました。必要なのはdllへの参照を追加することだけで、暗黙のpinvokeが原因ですべてのメソッドが公開されました。ただし、Silverlightアプリケーションにdllをロードしようとすると、すぐに問題が発生します。どうやら、使用されているc ++clr.netライブラリはSilverlightのライブラリと互換性がありません。多くのことを試しましたが、Silverlightでdllを呼び出すことができません。
どうか、これを解決する方法について誰か提案がありますか?何でも認められるでしょう!
ありがとうございました!