13

触れられていないライブラリの再構築を避けるために、一部のファイルの[出力ディレクトリにコピー] を [常にコピー]から[新しい場合はコピー] に変更しています。

設定が変更されたファイルのBuild Actionは、 ContentEmbedded Resource、またはResourceのいずれかに設定されます。

これに伴うリスクは何ですか?

4

1 に答える 1

7

これはおそらく時代遅れであることに加えて(たとえば、リソースが埋め込まれているため)、私が今考えることができる唯一のリスクは、一部のプログラムがファイルのタイムスタンプを更新せずに(またはこのタイムスタンプを変更せずに)何かを変更した場合に古いファイルを使用できるという事実です。たとえば、ファイルにローカルな変更を加えてから、ある種のファイルバージョン管理システム(SVNやHGなど)を使用してその内容を元に戻すことができます。その場合、Visual Studioが元に戻されたファイルに気付かず、コピーされない可能性があります。

于 2013-01-23T08:46:57.840 に答える