今日は、チェーン内の追加のアセンブリを参照する C# WPF でプロジェクトを構成する方法を知りたいと思います。「チェーン内」とは、次のようなことを意味します。
- アセンブリプラグインを参照するアプリケーションがあります
- プラグイン アセンブリは、プラグインによって使用されるリソースが配置されているリソースを参照します。画像
- メイン アプリケーションはリソースをまったく参照しません。
次の図は、私が今言ったことを示しています。
問題は、リソースがアプリケーションの bin フォルダーにコピーされず、必要なプラグイン (画像の Ctrl) リソースの検出に失敗することです。
回避策
メイン アプリケーションの参照にリソースを含めるか、ビルド後の手順を使用してその手順で必要なファイルを手動でコピーするだけの回避策があります。
結論
最後に、その問題にどのように対処していますか。回避策のセクションで述べた以外の解決策はありますか? プロジェクトの構成に何か不足していますか?