【发布时间】:2010-12-20 10:28:29
【问题描述】:
在 tfs build 2008 中设置新的团队构建,您必须为构建定义选择一个 .sln 文件。
我已通读 Microsoft.TeamFoundation.Build.Targets,据我了解,团队构建所做的所有工作都是在 tfsbuild.proj 中即时将愚蠢的 .sln 格式转换为 msbuild,然后进行构建。所以你最终得到的是 tfsbuild.proj 调用 mysolution.sln 然后调用 myproject.csproj。
我希望 tfsproj 导入 myproject.csproj,覆盖一些目标,然后跳过整个 .sln=>msbuild 黑盒。
有人做过吗?什么是正确的目标可以覆盖干净地截断 .sln 混乱?我认为 CoreCompileConfiguration 需要被覆盖。
删除 .sln 功能会失去什么?
【问题讨论】: