Visual studio f12 не работает
This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.
Asked by:
Question
About two weeks ago the F12 ( Go To Definition) stopped working. Instead of going to a method it takes me to a class definition [From metadata].
Does anyone know how to fix this?
I’m using VS2010 Premium and the solution is C#/ASP/.net4 if that makes a difference.
All replies
If we right click and choose go to definition, can it work well?
We can check the setting of keyboard from Option->Enviroment->Keyboard. When key F12 in the Press shortcut keys, what is the shortcut currently used by?
Ego [MSFT]
MSDN Community Support | Feedback to us
Right click go to definition also does not work.
The F12 key is also correctly defined in the options.
I think the function of go to definition has been broken.
You can repair your Visual Studio through control panel.
How? You mean the Windows control panel?
Sorry I had to unmark it as the answer but it wasn’t. This problem is still unresolved.
Mine never worked. Turns out I had to set up the solution first. Perhaps you have somehow managed to lose track of your solution and need to reassociate it? I am posting this because no one else mentioned this possibility. As soon as I associated with the solution over Team Foundation Server, the F12 key (option was greyed out on right-click) showed up as not greyed out anymore and worked.
Источник
F12 больше не работает в Visual Studio
Это сводит меня с ума. С тех пор, как я установил ReSharper 4, F12 больше не работает. Если вы посмотрите на все ярлыки ReSharper в подменю Goto, у декларации нет назначенных!
Единственный способ перейти к объявлению — это использовать Alt и ` затем выбрав декларацию.
Я попытался удалить и переустановить ReSharper безуспешно, я также в параметре ReSharper попросил его использовать привязки клавиш Visual Studio по умолчанию, но это тоже не работает.
Интересно, что когда я использую Alt и ` я на самом деле получить две записи для варианта декларации.
Кто-нибудь сталкивался с этой проблемой?
Я использую Visual Studio 2005 SP1.
У меня было несколько случаев, когда сочетания клавиш Resharper и Visual Studio смешивались, и у меня были проблемы с их сортировкой.
Если вас интересуют только одна или две привязки, вы можете изменить их, перейдя в
Инструменты-> Настроить-> Пункт меню «Клавиатура».
Я столкнулся с той же проблемой и решил ее, сначала сбросив сопоставления клавиатуры Visual Studio:
Инструменты> Параметры> Клавиатура> Сброс
Затем заходим в параметры ReSharper и применяем схему:
Resharper> Параметры> Интеграция с Visual Studio> Применить схему
Начиная с VS2017:
Инструменты> Параметры> Среда> Клавиатура> Сброс
Для Resharper 2017.2:
Resharper> Параметры> Среда> Клавиатура и меню> Сочетания клавиш> Применить схему
Для ReSharper 8 и Visual Studio 2012:
Инструменты> Параметры> Клавиатура> Сброс
Затем заходим в параметры ReSharper и применяем схему:
Resharper> Параметры> Среда> Клавиатура и меню> (выберите Visual Studio в разделе Сочетания клавиш)> Применить схему> Сохранить
У меня была эта проблема, и она была решена, выполнив шаги, описанные на картинке:
Откройте вкладки Visual Studio по пути: Инструменты >> Параметры >> Клавиатура.
Откройте вкладки Visual Studio по пути: Resharper >> Параметры >> Клавиатура и меню и выполните следующие действия:
Затем снова откройте указанный выше путь и сделайте следующее:
Наконец, закройте Visual Studio и откройте ее.
У меня была эта проблема в VS2015 с использованием Resharper 9.1.3, я попробовал ответить Райана, но он все еще не работал.
- Выполнив шаги, описанные Райаном, я нажал F12, где Resharper спрашивает, что вы хотите сделать? , Я выбираю Использовать команды Visual Studio . По-прежнему не работает.
- Инструменты> Параметры> Клавиатура> Выберите ReSharper.ReSharper_GotoNextHighlight из окна списка команд
- Измените ярлыки для выбранной команды на F12 (текстовый редактор) , нажмите « Удалить» и « ОК» .
После этого работает!
Возможно, вы включили на клавиатуре режим Fn (синие клавиши), который переопределяет поведение функциональных клавиш по умолчанию, включая F12.
У меня была такая же проблема с VS2013 и Resharper 9. У меня есть такой код:
Затем я щелкаю правой кнопкой мыши по любому из gridList и нажимаю Find Usages (или просто использую Shift+F12 ), но он говорит «Использование не найдено», хотя это всего одна строка! Иногда перезапуск VS помогал, иногда — нет. Похоже, очистка кеша Reshaper помогает: Resharper -> Параметры -> Среда -> Общие -> Очистить кеши . Это требует перезапуска VS, но затем он начал работать должным образом.
Я столкнулся с этой проблемой после организационных изменений, которые привели к изменению моего профиля Windows. Я попробовал перечисленные выше решения, но ничего не помогло. Вот как я это исправил (сработала грубая сила!)
ПРИМЕЧАНИЕ. Указанные шаги относятся к VS 2012 и ReSharper 7.1.3.
Источник
F12 больше не работает в Visual Studio
Это сводит меня с ума. С тех пор, как я установил ReSharper 4, F12 больше не работает. Если вы посмотрите на все короткие сокращения ReSharper в объявлении подменю Goto,у вас нет назначенных!
единственный способ перейти к объявлению-использовать Alt и ` и затем выберите объявление.
Я пробовал un-installing и re-installing ReSharper без везения, я также, в опции ReSharper попросил его используйте привязки ключей Visual Studio по умолчанию, но это тоже не работает.
интересно, когда я использую Alt и ` Я фактически получаю две записи для опции объявления.
кто-нибудь сталкивался с этой проблемой?
Я использую Visual Studio 2005 SP1.
10 ответов
У меня было несколько случаев, когда привязки клавиш Resharper и Visual Studio перепутались, и у меня возникли проблемы с их сортировкой.
Если это только одна или две привязки, о которых вы заботитесь, вы можете изменить их, перейдя в
инструменты — > настройка — > опция меню клавиатуры.
Я столкнулся с той же проблемой и решил ее, сначала сбросив мои сопоставления клавиатуры Visual Studio:
Инструменты > Параметры > Клавиатура > Сброс
Затем переходим в параметры ReSharper и применяем схему:
Resharper > Параметры > Интеграция С Visual Studio > Применить Схему
Сервис > Параметры > Среда > Клавиатура > Сброс
Для Resharper 2017.2:
Resharper > Параметры > Окружающая Среда > Клавиатура И Меню > Сочетания Клавиш > Применить Схему
для ReSharper 8 и Visual Studio 2012:
Инструменты > Параметры > Клавиатура > Сброс
Затем переходим в параметры ReSharper и применяем схему:
Resharper > параметры > среда > клавиатура и меню > (выберите Visual Studio в разделе сочетания клавиш) > применить схему > сохранить
У меня была эта проблема в VS2015 с помощью Resharper 9.1.3, я попробовал ответ Райана, но он все еще не работал.
- после выполнения шагов, описанных Райаном, я нажал F12, где Resharper спрашивает что вы хотите сделать?, Я выберите используйте команды Visual Studio. Все равно не работает.
- Инструменты > Параметры > Клавиатура > Выберите для ReSharper.ReSharper_GotoNextHighlight из списка команды
- изменить ярлыки выбранная команда to F12 (Текстовый Редактор), нажмите кнопку удалить и OK.
после этого он работает!
У меня была эта проблема, и она была решена, выполнив шаги, описанные на рисунке:
откройте вкладки Visual Studio на пути: Инструменты> > Параметры> > клавиатура
откройте вкладки Visual Studio на пути: Resharper> > параметры> > клавиатура и меню и выполните следующие действия:
а затем снова откройте путь выше и выполните следующий:
наконец, закройте Visual Studio и откройте его.
у меня была такая же проблема с VS2013 и Resharper 9. У меня есть такой код:
Я затем щелкните правой кнопкой мыши на любом из gridList и нажмите кнопку Find Usages (или просто использовать Shift+F12 ) но он говорит, что «обычаи не найдены», хотя это всего лишь одна строка! Иногда VS restart поможет, иногда нет. Похоже, очистка кэша Reshaper помогает, хотя:Resharper — > Параметры — > Окружающая Среда — > Общие — > Очистить Кэш. Это нужно VS перезапустить, но затем он начал работать, как ожидалось.
возможно, что вы включили режим Fn (синие клавиши) на клавиатуре, который переопределяет поведение функциональных клавиш по умолчанию, включая F12.
Я столкнулся с этой проблемой после организационных изменений, которые привели к изменению моего профиля windows. Я попробовал перечисленные выше решения, но ничего не получилось. Вот как я это исправил (сработала грубая сила!)
Примечание: шаги, перечисленные для VS 2012 и ReSharper 7.1.3
- Удален Re-Sharper
- закройте visual studio, убедитесь, что процесс devenv.exe больше нет в запущенных процессах (был ли в моем случае, и мне пришлось сделать » конец Дерево процессов » из Диспетчера задач)
- запустил VS 2012, и из меню Инструменты — > Параметры — > окружающая среда — > клавиатура выбрана Visual C# 2005 (или любой другой параметр, который вы любите) и нажмите Reset
- Shutdown VS снова (и обеспечить devenv.exe был убит в диспетчере задач)
- повторно установлен re-sharper
эти шаги решили это для меня:
- удалить клавиатуру в Диспетчере устройств
- повторно вставьте клавиатуру usb
«Web Essentials» Добавить или обновить visual studio «Web Essentials» можно по адресу: меню>>Инструменты>>Расширения и обновления
надеюсь, это сэкономит ваше время. У меня получилось.
Источник
F12 больше не работает в Visual Studio
Это сводит меня с ума. С тех пор, как я установил ReSharper 4, F12 больше не работает. Если вы посмотрите на все короткие сокращения ReSharper в объявлении подменю Goto, у вас нет назначенных!
только так я могу перейти к объявлению с помощью Alt и ‘ и затем выберите объявление.
Я попытался отменить установку и переустановить ReSharper без везения, я также, в опции ReSharper попросил его используйте привязки клавиш Visual Studio по умолчанию, но это тоже не работает.
интересно, когда я использую Alt и ‘ Я на самом деле получаю две записи для опции объявления.
кто-нибудь сталкивался с этой проблемой?
Я использую Visual Studio 2005 SP1.
10 ответов:
У меня было несколько случаев, когда связки клавиш Resharper и Visual Studio перепутались, и у меня были проблемы с их сортировкой.
Если вы заботитесь только об одной или двух привязках, вы можете изменить их, перейдя в
инструменты — > настройка — > опция меню клавиатуры.
Я столкнулся с той же проблемой и решил ее, сначала сбросив мои сопоставления клавиатуры Visual Studio:
Инструменты > Параметры > Клавиатура > Сброс
затем переходим в параметры ReSharper и применяем схему:
Resharper > Параметры > Интеграция С Visual Studio > Применить Схему
Сервис > Параметры > Среда > Клавиатура > Сброс
Для Resharper 2017.2:
Resharper > Параметры > Окружающая Среда > Клавиатура И Меню > Сочетания Клавиш > Применить Схему
для ReSharper 8 и Visual Studio 2012:
Инструменты > Параметры > Клавиатура > Сброс
затем переходим в параметры ReSharper и применяем схему:
Resharper > параметры > среда > клавиатура и меню > (выберите Visual Studio в разделе сочетания клавиш) > применить схему > сохранить
У меня была эта проблема в VS2015 с помощью Resharper 9.1.3, я попытался ответить Райану, но он все еще не работал.
- после выполнения шагов, описанных Райаном, я нажал F12, где Resharper спрашивает что вы хотите сделать?, Я выберите используйте команды Visual Studio. Все еще не работает.
- Инструменты > Параметры > Клавиатура > Выберите для ReSharper.ReSharper_GotoNextHighlight из списка команды
- изменить ярлыки выбранная команда до F12 (Текстовый Редактор), нажмите кнопку удалить и ОК.
после этого он работает!
У меня была эта проблема, и она была решена, выполнив шаги, описанные на рисунке:
откройте вкладки Visual Studio на пути: Сервис> > Параметры > > клавиатура
откройте вкладки Visual Studio на пути: Resharper> > параметры> > клавиатура и меню и выполните следующие действия:
а затем снова открыть путь выше и сделать следующее:
наконец, закройте Visual Studio и откройте его.
у меня была такая же проблема с VS2013 и Resharper 9. У меня есть такой код:
затем я щелкните правой кнопкой мыши на любом из gridList и нажмите кнопку Find Usages (или просто использовать Shift+F12 ) но он говорит «обычаи не найдены», хотя это всего лишь одна строка! Иногда против перезагрузка поможет, иногда это не так. Похоже, очистив кэш помощью хоть и помогает: Resharper — > Options — > Environment — > General — > Clear Caches. Это должно быть перезапущено VS, но затем он начал работать, как ожидалось.
возможно, что вы включили режим Fn (синие клавиши) на клавиатуре, который переопределяет поведение по умолчанию функциональных клавиш, включая F12.
Я столкнулся с этой проблемой после организационных изменений, которые привели к изменению моего профиля windows. Я попробовал решения, перечисленные выше, но ничего не сработало. Вот как я это исправил (грубая сила работала!)
Примечание: перечисленные шаги предназначены для VS 2012 и ReSharper 7.1.3
- Удалено Re-Sharper
- выход из visual studio, убедитесь, что процесс devenv.exe больше не существует в запущенных процессах (был ли в моем случае, и мне пришлось сделать » конец Дерево процессов » из Диспетчера задач)
- запустил VS 2012, а из меню Сервис — > Параметры — > среда — > клавиатура выбрала Visual C# 2005 (или любую другую настройку, которую вы любите) и нажала Reset
- выключение VS снова (и обеспечить devenv.exe был убит в диспетчере задач)
- переустановить re-sharper
эти шаги решили его для меня:
- удалить клавиатуру в Диспетчере устройств
- повторно вставьте клавиатуру usb
«Web Essentials» Добавить или обновить visual studio «Web Essentials» можно по адресу: меню>>Инструменты>>Расширения и обновления
Я надеюсь, что это сэкономит ваше время. Это сработало для меня.
Источник