将字典传递给 FxCop GUI

Posted

技术标签:

【中文标题】将字典传递给 FxCop GUI【英文标题】:Pass dictionary to FxCop GUI 【发布时间】:2012-09-19 13:51:32 【问题描述】:

我想使用自定义字典(存储在给定路径中,不一定在 FxCop 文件夹中)作为参数从 VS 2010 打开 FxCop.exe(不是命令行版本)。谁能告诉我该怎么做?

【问题讨论】:

【参考方案1】:

这不能通过命令行完成。但是,(从 Reflector 的一点探索)看起来 UI 应用程序可能支持通过 .fxcop 项目文件的 CustomDictionaries 节点内的 CustomDictionary 节点添加自定义字典。

【讨论】:

你是对的。不能直接通过命令行完成。 您现在可以(至少使用 VS2013 附带的 FXCop 版本)为命令行添加参数 /dictionary:..\SomeFolder\CustomDictionary.xml。要将其添加到 Visual Studio 运行的命令中,请将 <CodeAnalysisAdditionalOptions> /dictionary:..\SomeFolder\CustomDictionary.xml </CodeAnalysisAdditionalOptions> 添加到您的 (cs|vb)proj 文件中 @Bigwave:FxCop.exe 不支持与 FxCopCmd.exe 相同的命令行选项。与 FxCop 10.0 一起发布的最后一个 FxCop.exe 版本。到目前为止,没有任何版本的 Visual Studio 包含 FxCop.exe UI 应用程序。

以上是关于将字典传递给 FxCop GUI的主要内容,如果未能解决你的问题,请参考以下文章

通过 requests.post() 将字典传递给 API 的问题

将字典作为关键字参数传递给函数

将字典传递给控制器​​ asp.net mvc

将列表字典传递给 Qtablewidget - PyQT5

将参数作为字典传递给 add_argument

如何将定义的字典传递给 Python 中的 **kwargs?