在TFS 2010中使用“团队构建”
我们从2008年过渡到2010年 在TFS2008中,我在项目文件const中使用了_TEAM_BUILD_uu,在按生成服务器生成时关闭生成后事件 现在,当我使用新格式创建构建定义时,没有使用tfsbuild.proj,而是使用默认模板,它似乎不起作用。即使我使用相同的方法,我仍然运行PostBuildEvent在TFS 2010中使用“团队构建”,tfs,Tfs,我们从2008年过渡到2010年 在TFS2008中,我在项目文件const中使用了_TEAM_BUILD_uu,在按生成服务器生成时关闭生成后事件 现在,当我使用新格式创建构建定义时,没有使用tfsbuild.proj,而是使用默认模板,它似乎不起作用。即使我使用相同的方法,我仍然运行PostBuildEvent 如何实现相同的功能,让PostBuildEvent从Visual Studio运行并在生成计算机上被忽略,有什么想法吗?请检查BuildingInsideVisualStudio。正
如何实现相同的功能,让PostBuildEvent从Visual Studio运行并在生成计算机上被忽略,有什么想法吗?请检查BuildingInsideVisualStudio。正如您所怀疑的,它仅在VisualStudio内部构建时定义。或者,您可以在生成定义的MSBuild Arguments BUILD process参数中添加“/p:\u TEAM\u BUILD\u1”。实际上,我得到了类似于您的建议的结果。我在某个地方读到可以使用IsDesktopBuild,修改了我的项目以使用它,但它不起作用。我放弃了,并在MSBuild参数中手动设置了它。我将检查BuildingSideVisualStudio是否有效。谢谢