gpt4 book ai didi

c# - 我可以在 VS2010 的 VS2012 中使用静态分析吗?

转载 作者:太空宇宙 更新时间:2023-11-03 13:42:41 26 4
gpt4 key购买 nike

出于第一阶段的可比性原因,我想在 VS 2012 中使用 Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\中的 VS2010 引擎...有什么办法可以做到这一点吗?


我能够从 11 到 10 替换(假)代码分析文件。分析有效。但是当它们变黑时我看不到 CA 错误(编号和描述)


我已将 CodeAnalysisPath、CodeAnalysisStaticAnalysisDirectory 和 CodeAnalysisTargets 覆盖到 10.0 版本,我发现 VS 2012 调用 FxCopCmd.exe 与/outputCulture:1049 和 VS 2010 与/outputCulture:1033 所有其他参数都相同。这就是原因。但是我在 FxCopCmd 帮助中找不到 outputCulture pparametr ......那是 VSLANG! (visual studio 语言)...似乎通过仅覆盖 CodeAnalysisPath 并使用相同语言版本的 VS 解决了问题。因为之前我有英语 VS 2010 和俄语 VS 2012。

最佳答案

您应该能够通过从您的 VS 2012 项目(例如:.csproj 或 .vbproj)中指向 VS 2010 FxCop 文件夹来简单地使它工作:

<CodeAnalysisPath>C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\</CodeAnalysisPath>

注意:此路径不一定必须位于程序文件中。它在指向源代码控制的相对路径时同样有效,如果您已经在源代码树中管理工具依赖项,这将非常方便。

关于c# - 我可以在 VS2010 的 VS2012 中使用静态分析吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16470281/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com