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

标签 c# .net visual-studio code-analysis

出于第一阶段的可比性原因,我想在 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/

相关文章:

c# - SQL 命令结果到字典 C# .NET 2.0

c# - 如何在C#中使用WebBrowser控制DocumentCompleted事件?

c# - wpf应用程序出现奇怪的黑框

c# - SQLCacheDependency 和 AppFabric 服务器

.net - 对象初始化器性能

c# - StartPosition 设置为 CenterPosition 但我的表格没有居中

.net - 如何使 Visual Studio 中的文本编辑器看起来像这样?

c++ - 使用 case switch 语句加载函数

.net - AzMan 是否被弃用为 Windows 应用程序的基于角色的授权技术?

c# - 使用 RavenDB 时,我应该把业务逻辑放在哪里