我们正在运行TeamCity 9.0.3,并且已经在我们的构建服务器上安装了Visual 2010、2012和2013。
我知道,为了部署我们的应用程序,我们需要某些Visual目标,但我确信,为了使用Visual (sln)构建运行程序,我们不需要安装完整的Visual,但是无法找到任何文档来说明我们是否需要它。
有人能根据自己的经验向我展示文档或验证此构建运行程序是否需要完整的Visual安装吗?
编辑:我见过这个问题:MSbuild是否需要在生成服务器上安装Visual?
我的问题不是同一个问题,而是一个不同的话题。这个问题是询问是否需要Visual作为MSBuild构建运行程序的先决条件。我的问题涉及Visual构建运行器
发布于 2017-09-20 19:07:24
Visual (sln)生成运行程序需要安装在生成代理上的的适当版本。
参考资料:https://confluence.jetbrains.com/pages/viewpage.action?pageId=74847254
发布于 2015-07-30 14:40:07
粗略地说,通过安装Windows,您可以获得构建应用程序所需的内容。
如果使用多目标包,也是必需的。
从Visual 2013开始,还需要安装单独的MSBuild 2013。和MSBuild 2015。
C++可能要求您安装其他位元。
所以你得经历很多考验。大多数人只是简单地放弃和安装完整的VS。
发布于 2015-08-02 21:27:42
您不需要安装完整的Visual来运行构建,您所需要的只是构建工具。
在为构建解决方案而创建的“步骤”中,下拉列表允许您选择要使用的Microsoft的哪个版本,您可以在其中指定是为MSBuild12项目使用MSBuild14还是使用最新的VS2015项目。
您所要做的就是确保在这个实例中安装所需的Microsoft构建工具: 2010、2012和2013年的构建工具。然后,TC构建步骤应该尝试在C:/Program (x86)/MS Build/Build Number/MSBuild.exe中检测此安装。
注意:在TeamCity的代理机器上安装这些工具以检测这些工具之后,您必须重新启动代理。
https://stackoverflow.com/questions/31726290
复制相似问题