VS 2010:无法使用快捷方式插入mvvm-light片段 - 与resharper 5不兼容?

时间:2010-06-02 19:17:46

标签: visual-studio resharper mvvm-light

我最近安装了一些我正在使用的mvvm-light框架附带的片段。当然,我应该通过

检查
    Tools > Code Snippet Manager

它们安装在“我的代码片段”下。

如果我插入Snipper(右键单击代码窗口)或CTRL K + CTRL X,那么我可以在所有可用的片段中搜索....

但我确实认为可以只键入快捷键(在这种情况下是mvvmlocatorproperty)并按Tab键插入代码段

但是当我输入快捷键时,它无法识别任何内容......

我做错了什么?

这与resharper 5不兼容? - 我已经安装了

任何想法都非常感激

2 个答案:

答案 0 :(得分:2)

如果您启用了ReSharper IntelliSense,这是预期的行为 - ReSharper在其支持的所有文件类型中抑制VS本机IntelliSense,并且ReSharper IntelliSense不显示VS代码段。 基本上你可以选择两种不同的方式:

  1. 完全关闭ReSharper IntelliSense并使用VS原生IntelliSense。要做到这一点,请转到ReSharper>选项>环境> IntelliSense>一般并检查“Visual Studio”。这将恢复为VS IntelliSense,在其完成列表中显示片段。

  2. 将您的代码段实现为ReSharper live template。这将允许您在完成列表中列出您的模板,并享受ReSharper IntelliSense提供的所有优势,包括对lowerCamelHumps的支持(通过键入mltn完成MyLongTypeName),变量命名建议,完成列表中的直接和继承成员的不同呈现样式,您可以从this page及其子页面了解有关ReSharper代码完成的更多信息。

答案 1 :(得分:1)

不,它应该适用于R#5.0,我也安装了它。我不确定是什么问题。给我发电子邮件,我会通过你的MSN ID,以便我们可以尝试调试。

谢谢, 劳伦