2011-06-28 1 views
0

いくつかのリソースファイルを指すアプリケーションがあります。私はそのアプリケーションを変更したくないですが、私はリソースファイルを更新する必要があります。ただし、リソースはそのアプリケーションの一部としてコンパイルされます。潜在的に良いニュースは、それらがアプリケーション内の別の名前空間にあることです。バインディングネームスペースをサテライトアセンブリにリダイレクト

私が行ったことは、リソースを別のアセンブリにコピーして名前空間をまったく同じ名前にし、バージョンを2.0.0.0に増やしました。 web.configを使用してbindingRedirectを実行して、新しいリソースアセンブリを使用することはできますか?

答えて

0

私は方法を考え出しました。すべての同じアセンブリメタデータ情報(名前空間が含まれている)に一致するサテライトアセンブリを作成し、既存のコンパイルされたアプリケーションフォルダ内の既存の "カルチャ固有の" DLLを上書きすることができます。