Feed on
Subscription

解决Resharper 2.5.2在Visual Studio 2005中的诡异问题

最近遇到一个很奇怪的问题,同样的VS2005,同样的Resharper 2.5.2的安装程序,在家里安装之后没事,但在公司的电脑安装之后,出现了两个诡异的问题:

  1. 重命名的等待时间很短。在Solution Explorer(解决方案资源管理器)中,使用鼠标右键Rename或者直接F2进行Rename的操作,等待输入的时间很短,大概只有3s。重命名等于是锻炼键盘熟练技能的地方了。:P
  2. 不能使用Resharper的快捷键。在Resharper-Options-Reset ShortCuts的时候,进度条正常走完,但是快捷键没有设置。

问题虽然不大,但作为Addins来讲,本来就是为了提高效率的,有了这两个问题总是不爽。

网上没有找到相关的解决方案,也可能是自己使用的关键字不对。(所以,我在本文中也尽量使用更多的关键字,以便于被搜索引擎捕获,帮助更多的同学。)

几经折腾,总算找到了解决办法。我的解决办法是这样的:

  1. 关闭项目;
  2. 进入Tools-> Import And Export Settings-> Reset All Settings,Next;
  3. 选择No,Next;
  4. 选择一个你喜欢的设置,我选择的是Visual C# ,Finish。

重置完成之后,需要重新启动Visual Studio 2005,加载项目,确认上述的问题1(重命名的问题)已经得到解决。如不行,可重复上述的步骤。

设置快捷键就使用Resharper里面的Reset ShortCuts。如果遇到类似于这样的错误:

---------------------------

ReSharper

---------------------------

Some shortcuts may not be set properly because current keyboard scheme is read only

Change keyboard scheme and rerun reset shortcuts

---------------------------

确定

---------------------------

  1. 进入Tools->Options-> Enviroment->Keyboard里面,选择一个其他的键盘设置。
  2. 然后再回到Resharper的Options里面Reset ShortCuts。

如果不行,重复上述步骤。

Good luck!

相关日志
    1. 2008-1-2 13:41:41 路人甲 Web Mail

      Some shortcuts may not be set properly because current keyboard scheme is read only

      Change keyboard scheme and rerun reset shortcuts

      1、进入Tools->Options-> Enviroment->Keyboard里面,把键盘映射方案改为默认。
      2、然后再回到Resharper的Options里面Reset ShortCuts。
      成功!!

      注:在我的机器上,第一步用其它的键盘映射方案,都会出现上面的问题。


    2. 2008-1-3 0:08:55 workingbird Web Mail

      @路人甲
      谢谢分享,下次如果再重现这样的问题,我试试。

    3. 2008-1-16 16:45:31 疑问 Web Mail

      我也尝试了更改键盘映射方案,重新注册Reset ShortCuts时没有再报错,但是快捷键没有注册成功……

    4. 2008-6-10 14:22:32 黑猪王子 Web Mail

      感谢你的分享!


      ReSharper

      ---------------------------

      Some shortcuts may not be set properly because current keyboard scheme is read only

      Change keyboard scheme and rerun reset shortcuts


      该问题在你的帮助写解决

    发表评论: