1

在 Visual Studio 2015 中使用 IncrediBuild 7.31 编译特定解决方案时,它始终坚持重建整个解决方案,即使没有文件更改也是如此。我只在特定(旧)分支上看到解决方案的这种行为。

我使用VS2010 答案中的设置总是认为项目已过时但没有任何改变:“工具->选项->项目和解决方案->构建和运行->MSBuild 项目构建输出详细程度”:诊断。这给了我这样的输出:

1>Project not up to date because the following 36 build inputs were missing:
1> up to date is missing: 'C:\PROGRAM FILES (X86)\XOREAX\INCREDIBUILD\MODULECACHE\220C7\11AC8\C1.DLL'
1> up to date is missing: 'C:\PROGRAM FILES (X86)\XOREAX\INCREDIBUILD\MODULECACHE\220C7\11AC8\C1XX.DLL'
1> up to date is missing: 'C:\PROGRAM FILES (X86)\XOREAX\INCREDIBUILD\MODULECACHE\220C7\11AC8\C2.DLL'
1> up to date is missing: 'C:\PROGRAM FILES (X86)\XOREAX\INCREDIBUILD\MODULECACHE\2B0E5\11AC8\C1.DLL'

有谁知道我如何避免编译器认为“项目不是最新的”?

4

1 回答 1

3

删除 /Bv 标志为我解决了这个问题。(事实证明,我的一位同事已将其修复在较新的分支中。)

我认为这是 IncrediBuild 中的一个错误。

于 2017-03-19T20:21:11.180 回答