0

Windows で WPFToolkit.dll を登録する方法は?、私の問題は次のとおりです。Visual Studio 2012 でアプリをビルドしています - .Net Framework 4.0 を使用する WPF、アプリをコンパイルすると、WPFToolkit.dll はデバッグ フォルダーにありますが、これはアプリは、他の .exe と一緒に他のフォルダーにある必要があります。このフォルダーは、Windows に .exe をロードした他のアプリケーションの一部であり、ユーザーは what.exe を開いて選択しました。この 2 番目のアプリケーションは既に Windows にインストールされています。このフォルダーに WPFToolkit.dll を含む my app .exe をコピーすると、.exe が正常に実行されます。.exe は dll を見つけますが、この 2 番目のアプリケーション以降に .exe を実行すると機能しません。解決策は GACUTIL を使用しました。これは Windows システムに dll を登録しますが、GACUTIL は SDK の一部であり、SDK は Visual Studio がインストールされている場合にのみインストール可能ですが、Visual Studio のない PC には GACUTIL が存在します。

あまりにもregsvr32で試しましたが、うまくいきません。

4

2 に答える 2

0

AppDomain.AssemblyResolveイベントを処理し、ディスク (または埋め込みリソース) から自分でアセンブリを読み込みます。

于 2013-10-21T17:38:10.630 に答える