我想使用这里描述的编译器选项:
http://randomascii.wordpress.com/2013/09/11/debugging-optimized-codenew-in-visual-studio-2012/
我们有一个基础道具表,它包含在所有项目中,并且是设置此选项的理想位置。
但是,似乎编译器选项在Visual Studio 2013中使用Update 3更改了名称。我所在部门的某些开发人员尚未升级到此版本,因此我希望动态选择此编译器选项的正确名称,具体取决于正在使用哪个版本的visual studio来构建。
我该怎么做?
我已经看到有一个VisualStudioVersion属性,如下所述:http://blogs.msdn.com/b/webdev/archive/2012/08/22/visual-studio-project-compatability-and-visualstudioversion.aspx
在这里:Detect Visual Studio version from within MSBuild project
但是,该属性的值似乎会根据上次用于编辑解决方案文件的visual studio版本而改变,并且它不会提供当前用于构建的visual studio版本。 (至少,这是我如何阅读它,如果错误,请纠正我。)
嗯,此外,我认为它只提供了主要的视觉工作室版本。我需要知道正在使用哪个更新版本。