如何禁用 Style Cop 视觉工作室扩展?它未在工具/扩展或工具/加载项管理器中列出
6 回答
我遇到了同样的问题:当我下次打开 Visual Studio 时,我使用添加/删除程序卸载了它并得到了预期的错误。隐藏此错误消息后,StyleCop 条目仍保留在我的上下文菜单中。
经过一番研究,我找到了一个解决方案,可以通过devenv.exe /setup
在命令提示符下运行来删除所有残留物。您必须运行提升的控制台,并且您可能必须切换到C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE
文件夹(或类似文件夹;取决于您的系统)才能运行该命令。
如果您使用 ReSharper,请记住删除关联的代码清理配置文件。
你不能,StyleCop 故意将自己隐藏在 Visual Studio 的卸载菜单中。
您可以在添加/删除程序中卸载它。下次打开 Visual Studio 时可能会出现错误,但之后就会消失。
发生这种情况的原因是:主要是因为您在打开 Visual Studio 时卸载了 style-cop
如何解决
- 删除注册表项
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config\InstalledProducts\StyleCop HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config\Packages{629EB7CC-69C2-43AC-9BC9-482B0F810C4E}
或者
- 重新安装然后卸载(确保在此过程中关闭您的 Visual Studio)
如果您使用的是 resharper
您需要将其重置Code Cleanup Profile
为出厂默认设置才能完全摆脱 style-cop。
我遇到过同样的问题。我已经通过 ReSharper Extension Manager 从 Visual Studio 中卸载了它,当我单击解决方案资源管理器上的任何项目时,它仍然在右键菜单下。
这种方式将解决问题:
脚步:
- 通过控制面板上的添加/删除程序删除 StyleCop
- 如果您已经卸载了 StyleCop,请通过 ReSharper 扩展管理器重新安装。(在 styleCop 卸载过程后第一次打开 Visual Studio 时会出现很多错误。不用担心,按 enter all)
- 然后再次由 Resharper 扩展管理器将其删除。
最简单的方法是从 Visual Studio Marketplace 安装“StyleCop”扩展。也可以从链接中找到: https ://marketplace.visualstudio.com/items?itemName=ChrisDahlberg.StyleCop
现在右键单击您的项目并单击“StyleCop 设置”,您可以在其中禁用或自定义规则。
我安装了 VS15 StyleCop 插件,后来在顶部添加了 ReSharper 扩展。
我从 ReSharper 中删除了扩展,然后通过控制面板添加/删除程序卸载了 StyleCop,然后让 CCleaner 运行并清理注册表。
StyleCop 条目已从菜单中消失,数十亿条波浪线也已消失。