我们使用 msbuild 在服务器上构建解决方案,并使用 sdk 7.1 提供的命令提示符为 .net 4 构建 32 位和 64 位构建。sdk中提供的 SETENV 非常适合这一点。
现在我们升级到 .NET 4.5 和 VS 2012 由于新的 Windows SDK 8 没有命令提示符,我认为我们必须使用 Visual Studio 2012 提供的命令提示符(除非有更好的方法)。现在的问题是,VS 11 为 32、64 位和 ARM 提供了 3 个命令提示符。奇怪的是,还有一个开发人员命令提示符出于某种原因正在使用 SDK 7.0。所以我的问题是..
这是使用 sdk 8 为 .net 4.5 构建的完美命令提示符。
我是否必须使用不同的命令提示符来定位不同的平台,或者是否有更好的方法来更改目标平台而不打开新的命令提示符。
如何选择正确的 SDK,因为 SDK 配置工具显示了 sdk 8.0 和 8.0A 的选项,但那里只有 VS 2005 和 VS 2008 选项可供选择,我想我想在那里选择 VS 2012。
setenv 等效于 VS 2012 命令提示符,用于设置配置和平台。
基本上如何选择正确的 SDK、正确的环境和正确的命令提示符以针对 .NET 4.5 的不同平台。