2012-10-10 26 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條目已從菜單中消失,數十億條波浪線也已消失。