ReSharper не будет работать должным образом в Visual Studio 2012 под управлением Windows 8

Я установил Visual Studio 8 в Windows 8 с Resharper 7.0.1, и у меня возникли проблемы с правильной работой Resharper. Кажется, что большая часть ReSharper не работает, но вот некоторые странности, которые я заметил:

  • Нажатие Ctrl-Shift+T открывает диалоговое окно выбора файла или папки, но когда я выбираю файл отсюда и нажимаю Enter, диалоговое окно закрывается, но файл не открывается
  • Ctrl+R+R (переименовать) выдает сообщение о том, что ключ привязан к Resharper Rename, но в данный момент он недоступен, даже если курсор находится внутри переменной в стандартном CS-файле, а программа не отлаживается.
  • Alt+Enter ничего не делает, поэтому контекстное меню вообще нигде не всплывает.

Кто-нибудь знает, должен ли ReSharper работать под Win 8 или это что-то не так на моей машине? В таком случае что?

ИЗМЕНИТЬ

Замечает, что анализ кода тоже не работает. Так что «полоса» в правой части окна кода, которая отображает зеленый цвет. желтые и красные линии указывают на отсутствие проблем.


person Øyvind Bråthen    schedule 05.11.2012    source источник
comment
Я использую ReSharper 7 в Visual Studio 2012 на Windows 8 без проблем.   -  person Martin Liversage    schedule 05.11.2012
comment
Я новый пользователь ReSharper, поэтому упомянутые вами ярлыки для меня новы. Я использую F2 для переименования, но получаю то же поведение, что и вы, для Ctrl+R+R. Ctrl+Shift+T переводит меня к источнику возвращаемого типа метода. Это на Windows 7, VS 2010. Может быть изменились сопоставления?   -  person Nikola Radosavljević    schedule 05.11.2012


Ответы (3)


Вы, вероятно, работаете без какой-либо схемы клавиатуры. Вы можете сбросить его на что-то более полезное:

  1. Перейдите в следующую часть настроек: ReSharper => Параметры => Окружающая среда => Клавиатура и меню

  2. Выберите Visual Studio.

  3. Нажмите Применить схему.

В следующий раз, когда вы нажмете комбинацию клавиш, которая уже используется Visual Studio, вы получите возможность переключить комбинацию клавиш ReSharper (или сохранить исходную комбинацию клавиш Visual Studio).

person Martin Liversage    schedule 05.11.2012
comment
Это уже пробовал. Он настроен на Visual Studio. Если я сброшу его и попробую команду (например, Shift + Ctrl + T), я получу всплывающее окно с указанием, какой ярлык использовать. Здесь я выбрал ReSharper и установил флажок «Сделать это для всех ярлыков», но проблема остается. - person Øyvind Bråthen; 05.11.2012
comment
Возможно, вам также потребуется сбросить настройки клавиатуры Visual Studio. Эта ссылка может помочь. - person FuriousFolder; 24.07.2014

Похоже, переустановка Resharper помогла. Я удалил Reshaper сейчас и переустановил его, и теперь кажется, что все работает нормально.

Не знаю, что пошло не так в первый раз, но теперь все вернулось в норму.

person Øyvind Bråthen    schedule 05.11.2012
comment
Этот ответ сработал для меня. Я думаю, что у меня был запущен VS (2013), когда я запускал установку в первый раз. Это могло все испортить. - person rbwhitaker; 23.03.2015

Я думаю, что у меня была похожая проблема. Мне не хватило некоторых «Контекстных действий для помощи при написании кода». resharper/webhelp/Coding_Assistance__Context_Actions.html Я мог бы решить свою проблему, удалив Annotaions.cs в папке «Свойства» (которая автоматически создается Resharper). После того, как Resharper создал новый Annotaions.cs, отсутствующие параметры снова стали доступны.

person kkCosmo    schedule 26.11.2013