プロジェクトソリューションで、グローバルリソースファイルを別のクラスライブラリに分離しました。本番環境に移行した後、いくつかのリソース値を変更したい場合、または新しい国の新しいリソースファイルを追加したい場合、現在のリソースdllを変更することは可能ですか?利用可能なソフトウェアツールはありますか?はいの場合は、ツールを教えてください。
1403 次
1 に答える
1
ただし、リソース アセンブリのパブリック API が変更された場合は、いつでも DLL を置き換えることができます。コードを壊します。実際のバインドを行う JIT コンパイルは実行時に行われます。このため、通常、アセンブリを追加のメンバーを持つアセンブリに置き換えることは常に安全ですが、何らかのバージョン管理や厳密な名前のアセンブリを使用していない場合に限ります。
.NET を使用して再コンパイルまたはリンクする必要はありませんが、リソース アセンブリを再構築する必要があります。.NET Framework SDK には、このためのツールが含まれています。
resgen.exe と C# コンパイラを/resource:
フラグ付きで使用して、リソースをリンク、ビルド、または埋め込むことができます。
于 2011-05-10T06:19:35.087 に答える