Visual studio не работает f2
Раньше я имел возможность создавать и запускать консольные приложения, нажимая Ctrl + F5 в visual studio. Это больше не работает. Я посмотрел везде. Кто-нибудь знает, как снова включить эту команду?
Возможно, это смешное предложение, но есть ли на клавиатуре какая-нибудь клавиша «F Lock»? Произошло со мной после того, как я получил новую клавиатуру и случайно ударил ее. Даже не знал, что это было там:)
Прежде чем вы удалите все свои настройки, попробуйте сбросить настройки клавиатуры:
В разделе Инструменты /Параметры /Среда /Клавиатура есть раскрывающийся список для схемы клавиатуры и рядом с ней кнопка Сброс. Убедитесь, что схема сопоставления установлена на то, что вы хотите, затем нажмите кнопку «Сброс».
У меня была похожая проблема, когда некоторые из моих ярлыков (например, сочетание клавиш Alt + Shift + F10 intellisense) перестали работать .
Я исправил это, перейдя в раздел Инструменты -> Настройки импорта и экспорта -> Сбросить все настройки .
Мне удалось повторно импортировать мои сохраненные настройки после того, как я также сбросил их, но только без сломанных ярлыков!
Надеюсь, это поможет!
У меня был похожий вопрос, и чтение этой ветки привело меня к ответу, аналогичному ответу клавиши f-Lock. Я пользуюсь новым ноутбуком и заново знакомлюсь с программированием. Когда в книге было сказано, нажмите Ctrl-F5, и я сделал это, и единственное, что произошло, это то, что мой монитор стал немного тусклым, хотя он вернулся к нормальной яркости, как только я нажал несколько других вещей. После прочтения этой темы я заметил, что у этой новомодной клавиатуры синяя клавиша Fn, а названия всех функциональных клавиш напечатаны синим цветом. Другими словами, чтобы получить функциональные функциональные клавиши, вы должны удерживать синюю клавишу Fn, когда вы нажимаете действительную функциональную клавишу. Таким образом, F5 становится Fn-F5, а Ctrl-F5 становится Ctrl-Fn-F5. Это на Dell Inspiron 1564. Это не так вопиюще, как клавиша F-Lock, поэтому я надеюсь, что скоро привыкну.
Я исправил это, нажав Fn + F5, это прямо рядом с кнопкой Windows.
Чтобы снова запустить его, нужно было щелкнуть правой кнопкой мыши решение, перейти на вкладку дерева Visual Studio «Обозреватель решений» справа, где отображаются все файлы вашего проекта, и выбрать свойства.
Затем выберите проект и поместите его в качестве начального проекта.
Возможно, это ваша проблема здесь. Если нет, я надеюсь, что это может помочь кому-то в будущем.
Это случилось со мной чем-то похожим, но только с одним проектом, а другие работают правильно с помощью CTRL + F5, поэтому я опубликую здесь свою проблему и решение, потому что это может помочь людям, ищущим ту же проблему, что и я: )
Я открывал в Visual Studio 2012 решение, созданное с помощью Visual Studio 2013, и оно не работало с CTRL + F5. Я открываю файл решения с помощью блокнота и изменяю следующий раздел:
Это решает проблему для меня.
У меня была похожая проблема с Alt + F7 (Find Usages in Resharper). Оказывается, что GeForce Experience использовала ярлык для своей функциональности Sharing. Деинсталлирован GE и все хорошо.
Возможно, у вас возникли проблемы с установкой? Мы готовы помочь. Мы предлагаем для поддержки чат по вопросам установки (только на английском языке).
Это руководство содержит пошаговые инструкции, которые помогут устранить большинство проблем при установке.
Установка через Интернет
Следующие шаги применимы к обычной установке через Интернет. Сведения об автономной установке см. в разделе об устранении неполадок с автономной установкой.
Шаг 1. Проверьте, не связана ли ошибка с известными проблемами
Существуют несколько известных проблем с Visual Studio Installer, и корпорация Майкрософт работает над их устранением. Чтобы найти способ обойти эту проблему, проверьте раздел известных проблем в заметках о выпуске.
Существуют несколько известных проблем с Visual Studio Installer, и корпорация Майкрософт работает над их устранением. Чтобы найти способ обойти эту проблему, проверьте раздел известных проблем в заметках о выпуске.
Существуют несколько известных проблем с Visual Studio Installer, и корпорация Майкрософт работает над их устранением. Проверьте, решена ли проблема, или найдите обходные пути в разделе "Известные проблемы" в заметках о выпуске.
Шаг 2. Попробуйте восстановить Visual Studio
Процедура восстановления способна устранить многие распространенные проблемы с обновлением. Дополнительные сведения о том, когда и как восстанавливать Visual Studio, см. в разделе Восстановление Visual Studio.
Шаг 3. Обратитесь к сообществу разработчиков
Шаг 4. Удалите папку Visual Studio Installer, чтобы устранить проблемы, связанные с обновлением
Начальный загрузчик Visual Studio Installer представляет собой необходимый исполняемый файл небольшого размера, который инициирует установку компонентов Visual Studio Installer. Если вы удалите файлы Visual Studio Installer и повторно запустите начальный загрузчик, это может решить некоторые проблемы, связанные с обновлением.
С помощью следующей процедуры можно переустановить файлы Visual Studio Installer и сбросить метаданные установки.
- Закройте Visual Studio Installer.
- Удалите папку Visual Studio Installer. Как правило, путь к папке: C:\Program Files (x86)\Microsoft Visual Studio\Installer .
- Запустите начальный загрузчик Visual Studio Installer. Файл начального загрузчика можно найти в папке Загрузки. Его имя соответствует шаблону vs_[Visual Studio edition]__*.exe . Вы также можете скачать начальный загрузчик для вашего выпуска Visual Studio со страницы загрузок Visual Studio. Запустите этот исполняемый файл, чтобы сбросить метаданные установки.
- Снова попробуйте установить или обновить Visual Studio. Если Visual Studio Installer продолжает выдавать ошибки, перейдите к шагу Сообщить о проблеме.
Шаг 5. Сообщите о проблеме
В некоторых ситуациях, например при наличии поврежденных файлов, вам, возможно, понадобится устранять неполадки случай за случаем. Вы можете содействовать нам при оказании вам помощи, выполнив следующие действия:
Шаг 6. Удаление файлов установки Visual Studio
В крайнем случае вы можете удалить все файлы установки Visual Studio и информацию о продукте:
- Выполните шаги со страницы Удаление Visual Studio.
- Снова запустите начальный загрузчик Visual Studio Installer. Файл начального загрузчика можно найти в папке Загрузки. Его имя соответствует шаблону vs_[Visual Studio edition]__*.exe . Вы также можете скачать начальный загрузчик для вашего выпуска Visual Studio со страницы загрузок Visual Studio.
- Попробуйте переустановить Visual Studio.
Шаг 7. Свяжитесь с нами (необязательно)
Если вы выполнили все вышеуказанные шаги, но вам так и не удалось установить или обновить Visual Studio, свяжитесь с нами через чат в реальном времени (только на английском языке) для получения дополнительной помощи.
Автономная установка
Здесь приведены некоторые известные проблемы и варианты обходных путей, которые могут помочь при создании автономной установки и установке из локального источника.
Проблема | Решение |
---|---|
Пользователи не имеют доступ к файлам | Прежде чем открывать общий доступ к автономной установке, необходимо настроить разрешения (ACL) и предоставить пользователям права на чтение. |
Не удается установить новые рабочие нагрузки, компоненты или языковые пакеты | Если вы производите установку из частичного макета и выбираете рабочие нагрузки, компоненты или языки, которые не скачаны в этот макет, вам потребуется доступ в Интернет. |
Журналы установки
Журналы установки помогают нам в устранении большинства неполадок при установке. При отправке сигнала о проблеме с помощью варианта Сообщить о проблеме в Visual Studio Installer в отчет автоматически добавляется последний журнал установки Visual Studio Installer.
Чтобы собрать журналы, выполните указанные ниже действия.
-
.
- Откройте командную строку от имени администратора.
- Запустите Collect.exe в папке, в которой сохранили средство.
- Средство создает файл vslogs.zip в папке %TEMP% , как правило, в C:\Users\YourName\AppData\Local\Temp\vslogs.zip .
Запускайте средство с помощью той же учетной записи пользователя, с помощью которой запускалась завершившаяся сбоем установка. Если вы запускаете средство с помощью другой учетной записи, задайте параметр –user:<name> , чтобы указать учетную запись пользователя, с помощью которой запускалась завершившаяся сбоем установка. Чтобы просмотреть дополнительные параметры и сведения об использовании, запустите Collect.exe -? из командной строки администратора.
Помощь в реальном времени
Если решения, приведенные в этом руководстве по устранению неполадок, не помогли вам установить или обновить Visual Studio, воспользуйтесь чатом в реальном времени (только на английском языке) для получения дополнительной помощи.
Я только что обновил свою Visual Studio с 2012 по 2013 год и еще ничего не сделал, чтобы установить все рекомендованные обновления.
По какой-то причине, когда я вхожу в свое решение и нажимаю F10 или F11 , он запускает всю программу, как если бы я нажал F5 . F8 , работает так, как F10 используется для, но я не знаю, почему ключи, которые я всегда использовал, теперь не делают.
Я установил визуальную студию в качестве среды VB.
Дополнительная информация:
Просто чтобы добавить как можно больше информации, если я установил точку останова в своем коде, тогда я могу использовать F10 / F11 для продолжения перехода по моему коду после того, как точка останова будет удалена, а выполнение остановится как ожидалось.
EDIT 2013-12-31:
На основе комментария сделанного Neolisk, похоже, что это просто изменение поведения по умолчанию в Visual Studio 2013. Если кто-то знает, как изменить это назад к тому, как это было в 2012 году, это было бы высоко оценено, но по крайней мере теперь я знаю, что это не проблема с ошибкой/установкой.
Если 2013 работает так же, как и предыдущие версии, выполните следующие действия:
- Перейдите в Инструменты > Параметры импорта и экспорта
- Выберите "Импортировать выбранные настройки среды"
- На следующем экране выберите сохранение текущих настроек, если хотите.
- Когда вы дойдете до точки, в которой вы можете импортировать, просто выберите "Общие настройки разработки"
Это должно все вернуть к тому, к чему вы, вероятно, привыкли. Большинство людей настроены с использованием общих настроек и либо не осознают этого, либо просто забывают.
EDIT. Если ваша проблема заключается в том, что программа выполняется, когда вы нажимаете F10 или F11 , когда вы не отлаживаете, я думаю, вам может быть не повезло. Это сделало это для меня лично с VS 2008 (я часто пропускаю ключ F12 , когда я спешу), и после некоторых поисков я думаю, что это на самом деле происходит со всеми:
Я предполагаю, что это побочный эффект того, что вы не можете устанавливать контекстные "горячие" клавиши на основе того, являетесь ли вы или не отлаживаете. Поскольку F10 и F11 привязаны к операциям, связанным с отладкой, я предполагаю, что Visual Studio понимает, что для его обработки требуется отладка и, таким образом, запускает программу.
Если ни один из них не имеет сопоставлений, к которым вы привыкли, для F8 , F10 или F11 , то возможно, что вы или надстройка, возможно, указали несколько настраиваемых горячих клавиш.
В худшем случае вы можете просто переопределить свои ярлыки вручную с помощью клавиш в настройках клавиатуры: Инструменты > Параметры > Средa > Клавиатура
У Microsoft, вероятно, есть причина не позволять входить в свойство по умолчанию.
Предполагается, что свойства должны быть в основном получены и заданы и не содержат в себе целую часть реализации. Но это может быть не всегда.
Если кто-то пытается войти в свойство, которое означает, что этот разработчик подозревает что-то в этом свойстве, которое может вызвать проблемы. Поэтому по умолчанию это поведение должно быть отменено и позволяет входить в свойства.
Теперь вы можете включить шаговое изменение свойств.
- Перейдите в меню "Инструменты" > "Параметры" в Visual Studio.
- Перейти к отладке > Общий пункт меню на левой панели.
- В правом представлении вы увидите и параметр "Шаг над свойствами и операциями" (только для управляемого). Снимите этот флажок, а затем все настройки.
Если вышеуказанное не работает, выполните следующие действия
На странице Options.Keyboard выберите "Debug.StepOver" из списка команд, а затем поместите фокус в текстовое поле "Нажмите клавиши быстрого доступа" и нажмите F10 , нажмите кнопку "Назначить", чтобы повторно назначить ярлык, он работает?
Вы также можете попробовать запустить Visual Studio в безопасном режиме, что предотвратит загрузку всех сторонних VSPackage при запуске Visual Studio; если проблема исчезнет в безопасном режиме, вы можете проверить наличие установленных надстроек или VSPackages.
Во-вторых, чтобы зарегистрировать всю активность Visual Studio в файле журнала для дальнейшего устранения неполадок, используйте переключатель /Log и опубликуйте содержимое файла журнала здесь, чтобы мы могли сделать больше исследований на нем.
Если эта функция работает задолго до этого и внезапно ведет себя ненормально, обычно указывается, что некоторые файлы или конфигурации установки Visual Studio повреждены или пропущены, вы можете:
Восстанавливает настройки по умолчанию Visual Studio с помощью команды "Devenv.exe/ResetSettings". Сохраните настройки до восстановления до настроек по умолчанию.
Восстановить/переустановить Visual Studio;
Для восстановления Visual Studio В диалоговом окне "Установка и удаление программ" выберите "Visual Studio" и нажмите "Изменить/Удалить".
Решение
(1) Убедитесь, что ваше приложение находится в режиме отладки (не в режиме выпуска).
(2) Пожалуйста, включите параметры, такие как следующий снимок экрана.
Другие решения
Есть несколько вещей, которые вы можете проверить.
Прежде всего убедитесь, что код, в котором установлена точка останова, достижим. Поместите его в точку входа вашего приложения.
Есть вероятность, что символы отладки где-то перепутались. Следовательно, попробуйте очистить / перестроить проект (вы можете попробовать удалить каталог bin / build вручную).
В Build-> Configuration Manager вы также можете проверить, действительно ли «Отладка» для конфигурации решения заставляет ваш проект выполняться в режиме отладки.
94 Saint [2012-02-21 11:49:00]
Когда я нахожу F5 (режим отладки), ничего не происходит. Строение работает правильно, exe файл, который я могу запустить правильно, но не могу запустить debug. Почему?
У меня была та же проблема, и все трюки не сделали этого, пока я не снял флажок "Включить хостинг Visual Studio" на вкладке отладки в свойствах проекта
45 mo. [2012-09-25 21:18:00]
Тьфу! Я испытывал те же самые симптомы, что и вы, и после того, как вы пробовали все предложения, единственным, кто работал, был ваш собственный: создание нового проекта и копирование всего содержимого.
Затем я заметил, что я не могу вручную удалить свой каталог Bin, и я понял, что MyApp.vshost.exe все время работал в фоновом режиме, не позволяя себе перезаписывать Visual Studio 2012. Не знаю, как это сделать все еще работал с VS2010:/
В итоге, решение, которое сработало для меня: Убейте процесс, повторите попытку.
Другими словами, вы пытались отключить и снова включить?
Перезагрузите VS и попробуйте отладить. Некоторое время это случается, даже у меня также была та же проблема.
Извините, что поставил старый вопрос, но сегодня у меня была такая же проблема, но причина была в том, что из-за порядка сборки решения. Если вы перейдете в Solution Property Pages → Common Properties → Startup Project .
Выбрано Multiple startup projects , переместите веб-проект в начало списка.
В моем решении для веб-приложений у меня есть 2 веб-проекта и 5 проектов кода, один из моих проектов кода был наверху, и поэтому отладка не запускалась.
Надеемся, что другие найдут это полезным
5 Neil [2016-03-14 14:10:00]
Это решение уже было упомянуто, но для его работы потребовалось некоторое вмешательство, поэтому ясное решение
На вкладке "Проект/вкладка" выберите "Свойства". (или в вашем браузере решений) Перейдите на вкладку "Отладка". Снимите флажок Включить процесс хостинга Visual Studio. (Снимите флажок) проверьте, работает ли он. если он не перезагружает ваш компьютер (некоторые из файлов проектов работают в фоновом режиме, если вы знаете, как их остановить, перезапуск не обязательно просто заканчивает их задачи) перестроить проект
это должно решить проблему
Что помогло мне решить эту проблему:
- закрыть решение
- удалить файл solution.suo
- повторно открыть решение
Перед тем, как пройти интенсивное исправление. попробуйте это!
Просто запустите файл .exe в папке отладки. "Не закрывай!"
Запустите отладчик в Visual Studio. (i) Должна появиться ошибка. просто скажите "нет"
Закройте файл ".exe", который вы начали на этапе "1".
По какой-то причине визуальная студия застряла в этом приложении, которое я строю, но это сработало для меня.
Во-первых, в свойствах проекта и на вкладке Debug убедитесь, что ваш Start Action установлен на Start Project , а не какой-либо другой параметр, который не будет работать. Если это не разрешило, то:
Перейдите к Tools -> Options -> Environment -> Keyboard и в Show commands containing: введите Debug.Start и убедитесь, что для параметра Shortcuts for selected command: установлено значение F5 (Global) . Также убедитесь, что у вас нет ничего другого, сопоставленного с F5, который может конфликтовать.
Наконец, если это не решит вашу проблему, я предлагаю вам экспортировать текущие настройки среды в качестве резервной копии, а затем reset все настройки среды полностью. Посмотрите, разрешит ли это, если нет, а затем reimport ваши старые настройки и попробуйте восстановить визуальную студию.
закройте проект и удалите все файлы в папке projectinDebug , чтобы создать новое решение для отладки
1 joa [2013-04-23 23:19:00]
Перейдите в Обозреватель решений, щелкните правой кнопкой мыши проект, перейдите в свойства, нажмите "Отладка", внизу снимок установлен, установите флажок "Включить отладку SQL Server".
1 jmurphy [2013-05-22 20:10:00]
Убедитесь, что на вкладке "Проект" → "Свойства" → "Отладка" → "Начало действия", которые "Не запускать, но отлаживать мой код при запуске", не проверяется. Как-то это прошло через месяц после того, как я создал и работал над моим проектом.
Отметив это, я решил проблему.
У меня была такая же проблема с моим настольным приложением, и как этот форум говорит, что вы должны пометить свой проект как проект запуска, поскольку визуальная студия без опознавательных знаков.
Это сработало для меня отлично, и я считаю, что это поможет другим людям, которые могут иметь эту проблему.
0 Aidal [2016-10-13 13:35:00]
У меня была такая же проблема (видимо, несколько лет спустя), где я мог видеть свое устройство в VS 2015, но когда я хотел отлаживать устройство, ничего не происходило.
Это может быть другой вопрос, чем тот, который был у оригинального плаката, но это решение устранило проблему для меня в VS 2015.
Щелкните правой кнопкой мыши решение и выберите "Свойства", а затем отметьте, установлен ли флажок для вашего решения в столбце "Развернуть", если это не так, проверьте его и повторите попытку отладки. Работал для меня.
У меня была эта проблема в приложении WPF, над которым я работал. При запуске отладчика процесс с именем MyApp.VsHost.exe запускается и продолжает работать в фоновом режиме, но исключений не было бы выбрано и ничего в окне вывода, кроме информации о сборке.
Это произошло потому, что я изменил пространство имен моего класса App , но не обновил атрибут Class в App.xaml , чтобы соответствовать новому пространству имен. Я изменил пространство имен в файле xaml, и он снова работал.
Быстрое исправление, которое может помочь кому-то:
Если вы работаете с пакетом SSIS или с решением с несколькими приложениями внутри него. Удостоверьтесь, что у вас есть правильный набор приложений в качестве "Начального проекта".
Если у вас есть отдельный проект приложения или SSIS в той же папке, ваша Visual Studio, вероятно, создает это вместо того, что вы хотите запустить.
Надеюсь, это поможет!
У меня была такая же проблема, и, глядя на ответ брзлвеловера, я нашел следующую проблему, которая, казалось, работала для меня. Проводя это, если кто-то другой имеет такую же проблему, они также могут проверить это.
0 Annye [2015-02-19 15:30:00]
Я нашел решение:
- Закройте решение для Visual Studio
- Откройте заголовок проекта .csproj с помощью блокнота ++, например.
- Поиск тегов в разделе
- Удалить тег конфигурации полностью
- Откройте свое решение, и для меня теперь отладка работает над моим проектом.
0 GlennG [2013-06-03 02:07:00]
Этот процесс обычно работает для меня:
0 toregua [2013-01-23 15:39:00]
Я нашел решение:
- Закройте решение для Visual Studio
- Откройте заголовок проекта .csproj с помощью блокнота ++, например.
- Найдите false в разделе
Visual Studio 2010
В консоли управления пакетами я запустил
и мое решение могло бы скомпилироваться.
Такая же ошибка, попробовал выполнить VS как Администратор, и он сработал.
Я столкнулся с этой проблемой. В моем случае, как-то пропустили проект проекта запуска. Поэтому убедитесь, что один из проектов в вашем решении explorer задан как проект запуска. Чтобы настроить проект запуска, щелкните правой кнопкой мыши по желаемому проекту в проводнике решений → нажмите " Установить как проект запуска"
Мой опыт работы с Visual Studio 2015, я попробовал удалить все процессы и перезапустить, это не сработало. Я попытался удалить каталог bin, это не сработало.
Проверьте Configuration Manager, убедитесь, что все проекты компилируются для одной и той же платформы.
Я отключил процесс хостинга, чтобы обойти проблему его оставления и оставить файлы заблокированными. Когда я это сделал, я обнаружил, что окно консоли не появилось, когда я ударил F5 для отладки, хотя моя программа прошла нормально. Затем я заметил, что у меня установлен флажок "Предпочтительный 32-разрядный". Я отмахивался от этого, перестроил и окно консоли появилось еще раз. Это показалось странным, поэтому я снова отметил его и подтвердил, что могу воспроизвести это поведение. Я использую Visual Studio 2013.
-1 Saint [2012-02-21 12:36:00]
Наконец я создал другой проект и скопировал существующие файлы и папки. Может быть, "непрофессиональный", но он работает:) К счастью, это небольшой проект
У меня очень смешное решение, но это сработало для меня,
Удерживайте клавишу F5, пока не увидите, что отладка началась, я серьезный парень.
Сообщество, где люди делятся уникальным опытом
Вопросы и ответы по любой теме от IT сообщества
Помогаем строить карьеру в IT-индустрии
Биржа удаленной работы для IT-специалистов
Хабр Q&A — вопросы и ответы для IT-специалистов
Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.
Читайте также: