只想知道msbuild是否在teamcity中构建,或者teamcity是否在构建计算机上使用已安装的msbuild.exe。我的构建机器上没有安装Visual Studio。如果没有安装Visual Studio,在机器上找到msbuild.exe的地方有点困惑。 还有客户端计算机上msdeploy的要求。 Plz澄清。
答案 0 :(得分:6)
TeamCity不提供任何语言的编译器,只提供将这些工具组合在一起的集成支持。对于MSBuild,特别是you'll need the .NET framework installed或Visual Studio:
MSBuild作为.NET Framework的一部分提供,从Visual Studio 2005中的v2.0开始,在v3.5中使用Visual Studio 2008进行了更新。
或者,you can make use of the Mono support that TeamCity provides走这条路。