在调试模式下运行VS时如何不加载扩展(例如ReSharper)?

时间:2014-07-28 10:48:47

标签: visual-studio debugging visual-studio-2013 visual-studio-debugging visual-studio-addins

调试Visual Studio 2013的加载项时,浪费了大量时间来加载与我正在做的事情完全无关的扩展符号(ReSharper一直闪烁在我眼前,让我感到头晕目眩);加载这些扩展也会在“输出”窗格中产生大量噪音。

加载项管理器具有加载或不加载加载项的选项,具体取决于是否从命令行调用了VS. ReSharper和其他扩展是否存在这种可能性?

1 个答案:

答案 0 :(得分:1)

开发VS Extensions时,当你点击F5时,Visual Studio会弹出the Experimental Hive.

您可能希望从exp实例中删除Resharper,因为这样可以加快调试速度(您不必担心由于调试器为Resharper的数百万个程序集加载符号而导致的速度减慢......)。 要做到这一点:

  1. 转到\ Common7 \ IDE \ Extensions \ JetBrains \ ReSharper \ v8.1,您会找到两个快捷方式
  2. 将这些快捷方式移动(不要复制)到%localappdata%\ Microsoft \ VisualStudio \ 12.0 \ Extensions
  3. ReSharper现在只会加载正常实例(你编写代码的实例,而不是你点击F5时弹出的实例)。只需将这两个快捷方式复制到%localappdata%\ Microsoft \ VisualStudio \ 12.0_ \ Extensions

    即可添加和删除任何其他实例

    此过程与其他扩展程序类似,通常只是将内容从<visual studio install dir>\Common7\IDE\Extensions\复制到<visual studio install dir>\Common7\IDE\Extensions\。 YMMV。