我们有一个大型VS2012解决方案(约250个项目),即90%C#。 3个C ++项目中有2个使用'v110'平台工具集。第三个必须使用'v110_xp'工具集与第三方库兼容。我们的夜间TFS(2012)版本配置为“执行代码分析”设置为始终。
不幸的是,v110_xp平台不支持代码分析(MSDN Blog)。这导致以下构建失败:
Microsoft.Cpp.Win32.v110_xp.targets(28,5):错误MSB8026:当前平台工具集不支持静态分析。
我们如何能够阻止代码分析在这个单一项目上运行而不启用(默认情况下)所有项目的代码分析(除了一个)?
答案 0 :(得分:2)
您应该将构建更改为“已配置”,然后选择我的解决方案,该解决方案用于运行分析,而不是。
答案 1 :(得分:0)
更改以下内容对我有帮助:
Configuration Properties -> General -> Platform Toolset
更改是从 v120_xp 到 v120