从“始终复制”切换到“复制如果更新”的风险

时间:2013-01-23 08:38:38

标签: c# visual-studio

为了避免重建尚未触及的库,我正在更改复制到输出目录以获取某些文件,从始终复制复制如果更新在一些c#项目中。

设置已更改的文件将 Build Action 设置为 Content Embedded Resource Resource

这伴随着什么风险?

1 个答案:

答案 0 :(得分:5)

除了这可能已经过时(例如由于嵌入了资源),我现在唯一能想到的风险是你可以使用过时的文件以防某些程序在没有更新文件时间戳的情况下改变某些内容(或修改这个时间戳)。例如,您可能会对文件进行一些本地更改,然后使用某种文件版本控制系统(如SVN或HG)还原其内容。然后,Visual Studio可能不会注意到已还原的文件,也可能无法复制它。