3

タイトルはほとんど質問です:-)

.NETアプリのリソースとしてxmlファイルとtxtファイルを埋め込みました。まだ他のものをデバッグしているので、これを実行してテストすることはできません。

質問するだけで、展開後、実行時にこれらのファイルを変更できますか?

4

2 に答える 2

4

いいえ。埋め込みリソースは、アセンブリ内のバイトのセットです。

これは、コンパイル後にアセンブリ内のコードを変更しようとするようなものです。

アセンブリが署名されている場合、これは二重に悪いことです。

リソースをスワップインおよびスワップアウトしようとしている場合は、リソースを別の(サテライト)アセンブリに移動し、展開時にそのアセンブリをスワップできます。

何を達成しようとしていますか?

于 2009-06-24T14:43:34.557 に答える
3

いいえ、埋め込みリソースを変更することはできません。

リソースがまだ存在しない場合は、起動時にリソースをディスクにコピーすることを検討してください。ただし、既存のファイルがすでに存在する場合は、既存のファイルを使用することを検討してください(この場合、リソースは変更されている可能性があります)。

于 2009-06-24T14:53:53.663 に答える