【发布时间】:2017-03-06 17:48:35
【问题描述】:
我有一个包含多个 C# 项目的 Visual Studio 解决方案,当完全没有对它们进行任何更改时,它会继续不必要地重建解决方案的一些项目。
按照一些相关帖子中的建议将构建输出设置为“诊断”级别后,我收到了一堆以下格式的消息: 项目“company.xxx”不是最新的。输入文件 'c:...\company.yyy.dll' 在输出文件 'c:...\company.yyy.pdb' 之后被修改。
Company.xxx 引用 company.yyy 项目,其中 Copy Local = true。
有什么想法吗?
【问题讨论】:
-
DLL 和 PDB 文件应该具有相同的时间戳,并且它们总是在构建项目时这样做。之后您需要找出是什么恶意软件正在修改 DLL。或者,也许会阻止新的 PDB 被复制到目标目录。
-
@Konstantinos Papakonstantinou,这个问题呢?请告诉我有关此问题的最新信息吗?
标签: visual-studio-2015 msbuild