Использование фрагментов кода VS с Resharper - PullRequest
55 голосов
/ 12 мая 2010

Я пытаюсь использовать фрагменты кода Code Contract, но с тех пор, как я включил Resharper, он их не распознает. С другой стороны, он распознает некоторые фрагменты, которые я реализовал в прошлом.

Есть идеи, в чем может быть проблема? Я специально пытаюсь использовать cr и ce, которые, как мне кажется, не сталкиваются ни с какими другими фрагментами (по крайней мере из того, что я вижу в intellisense).

Я использую R # 5 с VS 2010

Спасибо

Ответы [ 3 ]

127 голосов
/ 06 декабря 2010

Нажмите CTRL + J , затем введите ярлык своего фрагмента ... Это , упомянутое здесь на сайте Resharper

17 голосов
/ 21 сентября 2010

Этот ответ демонстрирует другую работу.

  1. Щелкните правой кнопкой мыши в редакторе кода и выберите «Вставить фрагмент»

  2. CTRL + K X

Это то, что я использую для использования фрагментов mvvmlight.

12 голосов
/ 07 июня 2010

У меня такая же проблема, и я бы с радостью нашел решение. Фрагменты работают, даже если они не отображаются во всплывающем окне intellisense, поэтому, если вы нажмете «cr» + tab, вы, вероятно, все равно получите фрагмент.

Хотя есть "обходной путь". Если вы откроете настройки ReSharper и Environment-> IntelliSense-> General и перейдете из режима ReSharper в режим IntelliSense Visual Studio. Это заставит ваши фрагменты отображаться, как и ожидалось, однако некоторые из более точных дополнений intellisense будут недоступны.

Я пробовал с последней ночной сборкой ReSharper 5.1, но, к сожалению, она все еще не исправлена.

Надеюсь, это поможет.

...