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