MSBuild 是不是需要安装 Visual Studio?

Posted

技术标签:

【中文标题】MSBuild 是不是需要安装 Visual Studio?【英文标题】:Does MSBuild need Visual Studio to be installed?MSBuild 是否需要安装 Visual Studio? 【发布时间】:2012-04-08 13:59:21 【问题描述】:

我正在使用 Atlassian Bamboo 设置构建服务器。 MSBuild 包含在 .NET 框架中,所以我相信我至少可以在没有 VS2010 的情况下构建 .NET 应用程序。

我们主要使用 C++ 进行开发 - 我是否需要在构建服务器上安装 Visual Studio 才能构建 .vcxproj C++ 项目,还是只能使用 MSBuild 来完成?

【问题讨论】:

【参考方案1】:

不,您只需要工具集(库),请参阅:http://msdn.microsoft.com/en-us/library/dd293607%28v=vs.100%29.aspx

【讨论】:

非常感谢。该链接似乎表明我需要 Visual Studio 2010?或者也许有一个单独的库下载?如果真的有必要,我有可用于构建服务器的 VS2010 许可证。 您应该能够从平台 sdk 或驱动程序 ddk 获取工具集,关键是您不需要安装完整的 IDE,只需安装 msbuild、linker.exe、cl.exe、vcbuildhelper。 exe和其他一些我不记得的东西,这可能是你可以在安装程序中自定义的东西 另外,Visual Studio 2010 Express 包含您需要的相当多的东西,是免费的,并且可以用于制作商业软件而无需许可证或费用。

以上是关于MSBuild 是不是需要安装 Visual Studio?的主要内容,如果未能解决你的问题,请参考以下文章

下载适用于Visual Studio 2013的MSBuild构建工具

msbuild 是不是知道它是从 Visual Studio 调用还是从命令行调用?

如果无法创建 vcxproj 文件,是不是可以将 MSBuild 用作带有 Visual Studio 代码的 C++ 编译器?

在 Linux 中的 Mono 下,在 Visual Studio / msbuild 中编译的二进制文件是不是 100% 兼容?

MSBUILD:错误 MSB3428:无法加载 Visual C++ 组件“VCBuild.exe”

如何只用visual c++编译器而不安装visual studio