繁体   English   中英

为什么不只在输出目录中的文件较旧时才用“更新时替换”进行复制?

[英]Why Copy if newer replaces not only when a file in the output dir is older?

当我将Access DB文件添加到项目并将其设置为Copy(如果较新)时,我发现了此问题: 在此处输入图片说明

我认为只有在输出目录中的文件比项目目录中的文件旧时,它才会被复制到输出目录。

实际上,即使输出目录中的文件是较新的,它也会被复制:例如,当我由程序编辑并保存它时。

我也在另一个项目中使用另一种文件(.txt)对其进行了测试。

MSDN

如果仅在文件比输出目录中同名的现有文件新时才复制文件,请选择“如果新则复制”。

是错误还是我做错了什么?

事实证明,您正在重建项目。 重建本质上只是一个干净的构建。 这意味着您的文件已被删除,并且作为常规构建的一部分已被复制(因为没有较新的版本)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM