我有一个带有几个相互依赖项目的解决方案。
当我在项目中进行更改并重新编译时,Visual Studio会重新编译所有项目,无论我是否更改它们(或其任何先例)。
我只使用C#项目。我试着清理输出 - 没有变化。 我检查了我的文件的日期 - 没有将来的日期。
有没有人见过这种行为?有治疗方法吗?
答案 0 :(得分:1)
此问题的一个可能原因是文件上的时间戳不正确。检查项目中的文件,确保它们在将来的某个时间没有加盖时间戳。
答案 1 :(得分:0)
当您对项目文件进行更改时,您可以更改包含路径或包含路径顺序。显然,即使您更改了无头文件的内容,这也可能会改变构建的结果。依赖性检查有限制。我不确定究竟检查了什么以及如何计算依赖项,但我当然更喜欢它来构建而不是错过依赖。