2009-07-14 13 views
17

LoadWithPartialName()を使用してアセンブリをロードしていますが、VSはそれが廃止され、代わりにLoad()を使用するように通知します。しかし、私は便利な過負荷を見つけることができません。LoadWithPartialName()の代わりに何を使うべきですか?

MSDNドキュメントを正しく理解していれば、バージョン番号のようなものを含む「フルネーム」を要求するLoad(文字列)があります。

「表示名」を受け入れる読み込み(文字列、証拠)もあります。問題は、最初の機能で使用していた「部分名」が機能していないように、「表示名」が何であるかを少しは考えていないことです。

どうすればよいですか?

答えて

10

次の記事では、それが廃止された理由を説明しています: http://blogs.msdn.com/suzcook/archive/2003/05/30/57159.aspx

ボトムラインは:useバージョン番号を入力してください。

+18

ありがとうございました。 しかし、決して変えてはならない定義済みのインターフェースを持つプラグインシステムを開発しています。誰もそれを心配することなく利用可能な最後のバージョンを使用することは正しいようです。実際、リンクのコメント作成者の1人は同じ状況にあるようです。この変更により、ユーザーはアプリに使用するバージョンを伝える必要がありますが、それは私には妥当ではないようです。これを避けるために、私はいつも同じバージョン番号を使用しなければならないでしょう。それはそれ自体地獄のようです。 – raven

関連する問題