Msbuild 如何在TeamCity中定义WIX代理需求?

Msbuild 如何在TeamCity中定义WIX代理需求?,msbuild,wix,teamcity,Msbuild,Wix,Teamcity,我已经在VisualStudio2013中将WIX安装程序项目添加到解决方案中。该项目由TeamCity的每一项承诺构成。有几个构建代理连接到TeamCity云,但只有一些安装了WIX 通常我会添加构建代理需求,因此只有安装了WIX的计算机才会被选择进行自动构建 我应该选择什么要求?安装WIX后,是否有一些环境变量可以使用 我知道我可以在安装WIX的每台计算机上手动设置环境变量,但这对我来说不是一个好的解决方案。有一个名为“WIX”的系统环境变量,它保存安装WIX工具集的路径。它是在WiX工具集

我已经在VisualStudio2013中将WIX安装程序项目添加到解决方案中。该项目由TeamCity的每一项承诺构成。有几个构建代理连接到TeamCity云,但只有一些安装了WIX

通常我会添加构建代理需求,因此只有安装了WIX的计算机才会被选择进行自动构建

我应该选择什么要求?安装WIX后,是否有一些环境变量可以使用


我知道我可以在安装WIX的每台计算机上手动设置环境变量,但这对我来说不是一个好的解决方案。

有一个名为“WIX”的系统环境变量,它保存安装WIX工具集的路径。它是在WiX工具集安装期间创建的

但是,可能有更好的方法可以避免设置任何构建代理需求。看看这篇文章,它解释了。基本上,它建议提交所需的二进制文件以及应用程序的源代码

两种方法都有利弊,这是你的选择

安装WIX后,需要重新启动代理。那就有了

env.WIX
团队城市的需求