VS 2010: невозможно вставить фрагмент mvvm-light с помощью ярлыка - несовместимость с resharper 5? - PullRequest
3 голосов
/ 02 июня 2010

Я недавно установил некоторые фрагменты, которые идут с фреймворком mvvm-light, который я использую. И, конечно, достаточно, я проверил через

    Tools > Code Snippet Manager

и они устанавливаются в разделе «Мои фрагменты кода».

Если я вставлю Snipper (щелчок правой кнопкой мыши в окне кода) или CTRL K + CTRL X, тогда я могу выполнить поиск по всем доступным фрагментам ....

Но я верю, что можно просто набрать комбинацию клавиш (в данном случае это mvvmlocatorproperty), а нажатие клавиши tab вставляет фрагмент

НО, когда я набираю комбинацию клавиш, она ничего не распознает ...

Что я делаю не так?

Это не несовместимость с Resharper 5? - который я установил

Любые идеи действительно ценятся

Ответы [ 2 ]

2 голосов
/ 09 мая 2011

Это ожидаемое поведение, если у вас включен ReSharper IntelliSense - ReSharper подавил встроенный VS IntelliSense во всех поддерживаемых им типах файлов, а ReSharper IntelliSense не показывает фрагменты кода VS. В основном у вас есть выбор из двух альтернативных способов:

  1. Полностью отключите ReSharper IntelliSense и используйте встроенный VS IntelliSense. Для этого перейдите в ReSharper> Параметры> Среда> IntelliSense> Общие и установите флажок «Visual Studio». Это вернется к VS IntelliSense, который показывает фрагменты в своих списках завершения.

  2. Реализуйте ваш фрагмент как живой шаблон ReSharper . Это позволит вам одновременно размещать свои шаблоны в списках завершения и пользоваться всеми преимуществами, которые предоставляет ReSharper IntelliSense, включая поддержку lowerCamelHumps (завершение MyLongTypeName путем ввода mltn), предложения по именованию переменных, различные стили визуализации для непосредственных и унаследованных членов в списках завершения, генерация тривиального кода и т. д. Подробнее о дополнении кода ReSharper можно узнать из этой страницы и ее дочерних страниц.

1 голос
/ 04 июня 2010

Нет, он должен работать с R # 5.0, он также установлен. Я не уверен, в чем проблема. Отправьте мне письмо, и я передам вам свой MSN ID, чтобы мы могли попробовать и отладить его.

Спасибо, Laurent

...