2012-10-10 28 views
21

如何禁用Style Cop visual studio扩展?它不在工具/扩展中或工具/插件管理器中列出如何禁用Style Cop visual studio扩展?

+0

你完成后你重新启动VS吗?这应该修复它 –

+0

是的,但它没有解决它。有关于扩展的错误消息。刚刚重新启动了我的整个电脑,但风格警察仍然在流血。这是Visual Studio 2012 –

+8

通过运行'devenv.exe/setup'修复它,但是要注意,我不知道它可能会产生意想不到的副作用 –

回答

9

不能,StyleCop故意将自己隐藏在Visual Studio的卸载菜单中。

您可以在添加/删除程序中将其卸载。下次打开Visual Studio时可能会出现错误,但在此之后它会消失。

46

我有同样的问题:我使用添加/删除程序卸载它,并得到预期的错误,当我下次打开Visual Studio时。隐藏此错误消息之后,StyleCop条目仍保留在我的上下文菜单中。

经过一番研究,我发现了一个解决方案,通过在命令提示符下运行devenv.exe /setup来删除所有遗留物。您必须运行提升的控制台,并且您可能必须切换到C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE文件夹(或类似;取决于您的系统)才能运行该命令。

如果您使用ReSharper,请记住删除分配的代码清理配置文件。

来源:http://stylecop.codeplex.com/discussions/257772

+18

这是如此令人讨厌,它足以让我发誓永远不会再使用StyleCop ... – devlord

+1

谢谢。我以为我注定要永远拥有这些孤儿的上下文菜单项。 – Casey

6

为什么会发生的情况是:主要是因为您卸载风格的警察,而视觉工作室是开放

如何解决它

  1. 删除注册表项

HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 11。 0_Config \ InstalledProducts \了StyleCop HKEY_CURRENT_USER \ SOFTWARE \微软\ VisualStudio的\ 11.0_Config \软件包{629EB7CC-69C2-43AC-9BC9-482B0F810C4E}

OR

  • 重装&然后卸载(请确保您的Visual Studio是在这个过程中关闭)
  • 如果您使用ReSharper的

    您需要将Code Cleanup Profile重置为出厂默认设置,以彻底摆脱款式警察。

    0

    我有同样的问题。我已经通过ReSharper Extension Manager从Visual Studio中卸载了它,当我单击解决方案资源管理器上的任何项目时,它仍然存在于右键单击菜单下。

    这样就能解决问题:

    步骤:

    • 通过添加删除了StyleCop /删除控制面板
    • 上的程序如果您已经卸载了了StyleCop,通过ReSharper的再次安装推广经理。(在styleCop卸载过程后第一次打开Visual Studio时会出现很多错误,请不要担心,请按全部输入)
    • 然后再次通过Resharper扩展管理器删除它。
    0

    我安装了VS15 StyleCop插件,并在后面添加了ReSharper扩展。

    我从ReSharper中删除了扩展,然后通过控制面板添加/删除程序卸载StyleCop,然后让CCleaner运行注册表清理。

    StyleCop条目已从菜单中消失,数十亿条波浪线也已消失。