2

他の.netアセンブリに依存するアプリケーションがあります。アプリケーションを起動すると、アセンブリまたはその依存関係の1つを読み込めないというエラーが表示されます。

アセンブリをGACまたはアプリケーションのディレクトリに配置したくありません。アセンブリをロードしようとするときに、指定されたパスを調べるように.netに指示する方法(app.config?)はありますか?単一のアセンブリにアセンブリバインディングを使用できると思いますが、「検索パス」にパスを追加するためのワイルドカードソリューションを探しています

4

1 に答える 1

4

残念ながら、アセンブリを見つける場所をアプリケーションに指示するほど簡単ではありません。アセンブリに対してプローブされる場所を決定するための、およびそれらに与えられた信頼のための固定アルゴリズムがあります。場所は議会の証拠の一部であり、それ自体がその信頼レベルに貢献します。Suzanne Cookは、これについていくつかの非常に重要な投稿を投稿しました。チェックアウト:

バインディングコンテキストの選択

http://blogs.msdn.com/suzcook/archive/2003/05/29/57143.aspx

-オシーン

于 2010-04-08T02:36:36.793 に答える