VS2010中的ReSharper 8.0调试插件首次运行,然后是后续尝试的错误

时间:2013-07-30 14:12:35

标签: visual-studio-2010 debugging plugins resharper-8.0

我使用VS2010项目模板“ReSharper 8.0 Plug-In and Tests”创建了一个ReSharper 8.0插件项目。这符合并且工作正常。当我来调试它时,我点击了F5,并且在我的插件加载的情况下实例化了VS2010的新实例并且我的断点被击中。问题是当我停止调试然后再次点击F5时 - 我在调试VS2010实例中弹出这个错误,我无法调试:

无效的命令行。未知开关:ReSharper.Plugin

如果我关闭VS2010并再次打开它ReSharper根本没有加载(没有ReSharper菜单)。解决这个问题的唯一方法是使用R#安装程序修复它。我试过删除这里的文件:\ AppData \ Local \ Microsoft \ VisualStudio \ 10.0 \ Extensions \ JetBrains \ ReSharper但这没有帮助。

请帮助我找到一种一致的调试方法,而不会让ReSharper变得腐败。

1 个答案:

答案 0 :(得分:1)

这听起来类似于ReSharper错误跟踪器上several issues中描述的问题。特别是,"转移到实验蜂巢"功能,当使用/ReSharper.Internal运行ReSharper时首次出现。

ReSharper中存在一个错误,它无法正确地移动设置,导致ReSharper从" main" Visual Studio配置单元。

作为一种解决方法,在正确修复此问题之前,您可以尝试从每个this suggestion的ReSharper全局配置文件中删除此选项。这至少应该防止将ReSharper重新安置到实验配置单元中。

此外,删除行:

<s:Boolean x:Key="/Default/Housekeeping/JumpVsixFromMachineToPerUser/IsEnabled/@EntryValue">False</s:Boolean>

来自GlobalSettingsStorage.DotSettings(通常位于%AppData%\JetBrains\ReSharper\vAny),以强制此功能弹出窗口在下次使用/ReSharper.Internal运行Visual Studio时再次出现。

希望这有帮助。