构建使用Visual Studio 2012创建的C ++ / C#而不安装VS 2012?

时间:2013-04-04 11:54:53

标签: visual-studio visual-c++ msbuild winapi visual-c++-2012

如果我有VS2012的Visual Studio解决方案文件,包含很少的C ++本机项目和一些C#项目,我可以构建此解决方案而无需安装 Visual Studio 2012本身吗?

这将简化(除其他事项)Build-Server节点上的维护。

2 个答案:

答案 0 :(得分:6)

您需要安装VS2012 Express。 基于Microsoft文档: Windows SDK不再附带完整的命令行构建环境。您必须单独安装编译器和构建环境。如果您需要包含编译器和构建环境的完整开发环境,则可以下载Visual Studio 2012 Express,其中包括Windows SDK的相应组件。

答案 1 :(得分:1)

还有SharpDevelop ......应该能够构建你需要的任何东西。您可能还需要安装SDK - 不确定。但它比VS(表达或不表达)轻得多。如果你觉得微软的编译器有很多功能,那么C#和LLVM,MinGW和LCC的C / C ++编译总会有Mono(和MonoDevelop / Xamarin Studio)。 LLVM不久前刚刚发布了Windows的第一个版本,但看起来非常可靠...... MinGW已经在Windows上工作了很长时间(并且从各种POSIX操作系统交叉编译到Windows,启动)。 LCC有时可能有点片状,但它很小。我认为许可也有点限制,但是你要检查自己是否是你打算去的路线。

另外......刚刚找到this: Walkthrough: Using MSBuild to Create a Visual C++ Project