从“始终复制”切换到“如果较新则复制”的风险
本文关键字:复制 如果 始终复制 | 更新日期: 2023-09-27 17:55:29
为了避免重建尚未触及的库,我将某些文件的"复制到输出目录"从"复制始终"更改为"复制"(如果在某些 c# 项目中较新)。
更改其设置的文件的生成操作设置为"内容"、"嵌入的资源"或"资源"之一。
随之而来的风险是什么?
除了这可能已经过时(例如,由于嵌入了资源),我现在能想到的唯一风险是您可以使用过时的文件,以防某些程序在不更新文件时间戳(或修改此时间戳)的情况下更改某些内容。例如,您可以对文件进行一些本地更改,然后使用某种文件版本控制系统(如 SVN 或 HG)还原其内容。然后,Visual Studio可能不会注意到还原的文件,并且可能不会复制它。