1

我们有 CCnet+msbuild+tfs。

为每个项目配置构建。我们没有使用解决方案构建。

问题是如果我们只做 1,我们应该如何配置构建以不再重建所有项目

与源代码控制中的一个确切项目相关的更改?有什么办法可以做出一些条件,应该在哪里

我们具体吗?

4

2 回答 2

2

就像拉斯说的那样,你必须用“构建”目标来构建它。如果项目仍在重建,您必须将详细程度更改为详细 (/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".
于 2011-10-16T13:06:25.503 回答
1

调用 msbuild 时,使用 Build 作为目标,而不是 ReBuild。还要确保不要更改源文件的日期,也不要删除任何中间调试文件。

于 2011-10-11T16:55:43.167 回答