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% 兼容?