【发布时间】:2023-03-18 01:30:01
【问题描述】:
我正在使用 DevEnv 命令行构建我的 VS 解决方案。然而,在构建时,它显示了许多与代码分析相关的警告。有什么方法可以在命令行中指定不为 Devenv 运行代码分析?
谢谢
【问题讨论】:
-
你找到
devenv的解决方案了吗?我不说MSBuild
标签: visual-studio command-line devenv
我正在使用 DevEnv 命令行构建我的 VS 解决方案。然而,在构建时,它显示了许多与代码分析相关的警告。有什么方法可以在命令行中指定不为 Devenv 运行代码分析?
谢谢
【问题讨论】:
devenv的解决方案了吗?我不说MSBuild
标签: visual-studio command-line devenv
使用 Devenv 构建自 VS2010 以来已被弃用,您应该改用 MSBuild.exe。
是否执行代码分析由项目中的<RunCodeAnalysis> 属性决定。您可以使用 MSBuild /p 命令行选项覆盖属性值。例如:
MSBuild yadayada.sln /p:runcodeanalysis=false
在命令行构建中而不是在 IDE 构建中收到代码分析警告当然不应该是任何原因。您非常简短的问题没有暗示潜在的原因可能是什么。一个非常粗略的猜测是,您正在使用不适当的规则集构建发布配置。
【讨论】:
/Build、/Project、/Clean 等开关仍然可以正常工作。