8

如果我有一个 VS2012 的 Visual Studio 解决方案文件,其中包含几个 C++ 本机项目和几个 C# 项目,我可以在不安装Visual Studio 2012 本身的情况下构建此解决方案吗?

这将简化(除其他外)我们构建服务器节点的维护。

4

2 回答 2

7

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

于 2013-04-04T16:00:33.337 回答
1

还有SharpDevelop ...应该能够构建您需要的任何东西。您可能也需要安装 SDK - 不确定。但它比 VS (express or not) 轻了很多。如果您觉得 Microsoft 的编译器有问题,C# 和 LLVM 总是有 Mono(和 MonoDevelop/Xamarin Studio)、MinGW 和 LCC 用于 C/C++ 编译。LLVM 不久前刚刚发布了他们的第一个 Windows 版本,但它看起来相当可靠...... MinGW 已经在 Windows 上工作了很长时间(并且从各种 POSIX 操作系统交叉编译到 Windows 以进行引导)。LCC 有时可能会有点片状,但它很小。我认为许可也有点限制,但是您需要检查自己是否打算走这条路。

另外...刚刚发现:演练:使用 MSBuild 创建 Visual C++ 项目

于 2014-02-05T07:22:05.023 回答