我们有 CCnet+msbuild+tfs。
为每个项目配置构建。我们没有使用解决方案构建。
问题是如果我们只做 1,我们应该如何配置构建以不再重建所有项目
与源代码控制中的一个确切项目相关的更改?有什么办法可以做出一些条件,应该在哪里
我们具体吗?
我们有 CCnet+msbuild+tfs。
为每个项目配置构建。我们没有使用解决方案构建。
问题是如果我们只做 1,我们应该如何配置构建以不再重建所有项目
与源代码控制中的一个确切项目相关的更改?有什么办法可以做出一些条件,应该在哪里
我们具体吗?
就像拉斯说的那样,你必须用“构建”目标来构建它。如果项目仍在重建,您必须将详细程度更改为详细 (/v:d)。
打开日志文件,搜索“ Building target”CoreCompile“完全。 ”。检查下面的第一行,了解该项目完全构建的原因。应该有这样的东西:
Building target "CoreCompile" completely.
Input file "C:\Users\xxx\AppData\Local\Temp\xpv14dzs.cs" is newer than output file "obj\Debug\Assembly.pdb".
调用 msbuild 时,使用 Build 作为目标,而不是 ReBuild。还要确保不要更改源文件的日期,也不要删除任何中间调试文件。