Visual studio 2010 не работает
ОТВЕТЫ
Ответ 1
Запустите следующие команды:
subinacl /subkeyreg HKEY_CLASSES_ROOT\Licenses /setowner=everyone
subinacl /subkeyreg HKEY_CLASSES_ROOT\Licenses /grant=everyone=f
Запустите VS 2010 Express еще раз, и на этот раз он запрашивает лицензионный ключ.
(В Windows 7 Home Мне пришлось выполнить указанные выше команды дважды, прежде чем они работали правильно)
Ответ 2
Я использую Visual Studio 2013, и у меня такая же проблема, но это происходит, когда я пытаюсь открыть решение, созданное с помощью Visual Studio 2010.
Решение для меня - открыть файл решения (.sln), используя блокнот и изменить эту строку:
Ответ 3
Я просто щелкнул правой кнопкой мыши и открыл Visual Studio XXXX (в моем случае 2015). Затем сохраните его. Готово.
Ответ 4
У меня такая же проблема с Windows 7 Pro. Попробовали все, что предлагалось людьми Microsoft, включая удаление, очистку, переустановку как из веб-установщика, так и VS2010 Express iso - с тем же результатом каждый раз.
Сказать, что это расстраивает, - это преуменьшение и незаинтересованность Microsoft в устранении того, что, по-видимому, является общей проблемой (вы можете найти множество "хитов" поисковой системы для этой проблемы, ни один из них для решения) совершенно невероятно.
Поскольку это практически девственная установка Win7, единственный вывод заключается в том, что MS снова нарушила свои лисичные чеки (зачем проверять лицензию на бесплатный продукт?).
Изменить: после дальнейшего расследования я пришел к выводу, что совет, предоставленный Microsoft, бесполезен и не пытается диагностировать проблему. Он просто предполагает коррумпированный источник установки. Я считаю, что проблема в том, что на самом деле это коррумпированные разрешения/право собственности на ключи реестра. HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Лицензии и подразделы должны принадлежать Системе с админами, имеющими полный доступ. В моей затронутой системе владелец не может быть отображен, а разрешения не отображаются при просмотре администратором.
У меня нет окончательного исправления для этого до сих пор, поскольку я не могу адекватно редактировать разрешения для соответствующих разделов реестра.
Повторная установка Windows - это почти определенное исправление, но также чрезвычайно резкое.
Ответ 5
У меня была эта EXACT проблема с VS2010 Professional Trial/Evaluation. Я могу дать четкие и сжатые шаги для воспроизведения:
В моем случае разрешение было довольно простым - установите часы назад к неправильной дате. На следующий день я смог установить часы на правильную дату и продолжить использование продукта.
Надеюсь, это поможет кому-то еще.
Ответ 6
У меня была эта проблема, но я смог ее решить, щелкнув правой кнопкой мыши и используя Run as Administrator . Это очень просто загружает программу.
Ответ 7
У меня возникла проблема при установке MS SQL 2012 с помощью IngegrationService , MS Visual Studio 2010 (изолированный) был установлен из sql-установщика.
Эта VS возвратила ошибку: Invalid license data. Reinstall is required.
Ответ 8
У меня возникла эта проблема при установке нового автономного сервера SQL Server 2012.
Причина. При установке SQL Managemnt Tools он установит VS Shell. Кажется, это все, что вам нужно, но этого недостаточно! (он фактически показывает, что он установит VS) Странно, что путь и приложение показаны в окнах, вы не можете их открыть без ошибок.
Исправление: вам нужно также установить "Инструменты данных SQL Server" с помощью функции Добавить с помощью SQL-Server.iso
Надеюсь, это поможет кому-то. Я долгое время занимал меня.
Ответ 9
Избавление от него настолько просто:
Откройте старый файл решения, нажав кнопку "Файл- > Открыть- > Проект/Решение. " в меню (или просто с помощью нажатие Shift + Ctrl + O)
Сохраните решение в новом формате, нажав "Файл- > Сохранить Решение как. "и перезаписать старый файл.
Ответ 10
Похоже, что это было сообщено как ошибка, но закрыто как "Не воспроизводимо". Одно предложение от сторонника Microsoft - перезагрузить и переустановить:
Звучит немного странно, но вы можете попробовать.
Если это вам не поможет, я предлагаю вам либо опубликовать новый отчет об ошибках в Microsoft, либо проголосовать за повторное открытие существующего (я не уверен, что/как это возможно).
Ответ 11
Ответ 12
Ответ 13
Анализ: в соответствии с предыдущей правильной записью reece (и оригинальным автором обходного пути) я использовал ProcessMonitor, чтобы узнать, что делает devenv.exe и что не удается. К сожалению, он пытался прочитать ряд ключей reg, которые не были под лицензиями node (так что этого было недостаточно, чтобы взять на себя управление последним с помощью subinacl). Более того, даже после того, как они взяли на себя ответственность, затронутые ключи все же дали "ACCESS DENIED". Выполнение этого как администратора было одинаково бесполезным. Кроме того, Visual Studio не попадала ни на какие изменения даты.
Решение. Не пытайтесь сделать это дома: D хотя. Я загрузил pstools и запустил psexec -i -s regedit , чтобы получить системные привилегии, а затем я изменил разрешения на весь HKCR node, чтобы разрешить всем прочитать (: P, что я могу сказать, viva el comandante).
Я хочу указать, что добавление "Everyone" для разрешения на чтение для HKEY_Classes_Root действительно устранило эту проблему для меня.
Я точно не знаю, какое разрешение нужно, но это "сработало для меня". YMMV
Ответ 14
Это были не часы для меня, и все часы, потраченные на повторную загрузку и переустановку, были пустой тратой времени (за исключением последней, конечно. ).
Кроме того, по какой-то нечетной причине просто добавление разрешений чтения для HKCR node с помощью psexec -i -s regedit не работает само по себе.
Это, вероятно, слишком много, но, потратив более 10 часов на то, чтобы добиться этого, я просто счастлив, что он работает. Удачи!
Ответ 15
Наконец, я справился с этой проблемой при переустановке Windows 7 - выбрав опцию Upgrade, когда вам предлагается выбрать обновление или новую установку. Придется переустановить видеодрайверы, но все мои программы и учетные записи пользователей сохранились.
После обновления у меня снова появляется доступ к HKCR\Licenses, а Visual Studio 2010 начинается, как ожидалось.
Ответ 16
У меня была эта проблема и, наконец, она прошла. Я пробовал решения выше, чтобы не сказаться. (Я установил свои лицензионные ключи, чтобы открыть разрешения, установить мои часы вперед и т.д.). Через два дня я сдался.
В конце концов, я установил VS 2012 Express, который мог обрабатывать решения VS 2010, но не смог скомпилировать код 2010 (без ошибки COFF). После нахождения этой статьи о необходимости установки VS 2010 для компиляции решения 2010 в VS 2012, я переустановил VS 2010, хотя я полагал, что он не будет работать сам по себе. В любом случае я пробовал открытие 2010 года, и это сработало!
Ответ 17
Это также может произойти, если вы пытаетесь вызвать XML файл вместо приложения exe.
Ответ 18
Если вы здесь из Google и испытываете эту проблему с помощью инструмента экспорта GFI MailEssentials, убедитесь, что вы не пытаетесь открыть WebMon.SettingsImporterTool.exe.xml вместо WebMon.SettingsImporterTool.exe
Если вы включили "скрывать общие расширения файлов", вы увидите файл .exe, но не .xml
Ответ 19
Просто случилось со мной с новой установкой Visual Studio 2010 на новом компьютере.
Этот новый компьютер правильно установил внутреннее время, но дата была установлена на один день позже. Я установил Visual Studio 2010 с неправильной датой. Затем я заметил неправильную дату и изменил ее, синхронизируя с NTP-сервером, и с этого момента Visual Studio 2010 не будет работать. поэтому мне придется прекратить использование Visual Studio 2010 до DateTime.Now > installDate.
Ответ 20
Для всех, у кого есть интернет-соединение. Не смешивайся со своими реестр это просто пустая трата времени. Установите часы CMOS прямо тогда просто нажмите кнопку, которая говорит "Получить ключ реестра онлайн" заполнить (требуется только два поля), тогда ключ реестра будет покажите на экране, а затем просто скопируйте и вставьте его. то все работает отлично. жаль, что я не могу опубликовать какие-либо изображения, которые мне еще нужно заработать больше очков.
Ответ 21
Я встретил ту же самую проблему вчера. И я уже исправил. Следуйте инструкциям:
- Запустите setup.exe снова; Изменение или удаление Microsoft Visual Studio 2010; Лицензия на обновление ключа (введите новый лицензионный ключ); Полная.
Ответ 22
Теперь снова войдите в систему как "Joe". Вуаля!
Затем, когда Администратор изменит разрешение на HKCR/License, чтобы читать только для пользователей.
Два подсказки для разработчиков. Если вы можете разрабатывать и запускать приложение как обычный пользователь, то, предположительно, ваши бедные клиентам не нужны права администратора для запуска.
Я понятия не имею, зачем менять разрешение на FC, а затем вернуться к исходным настройкам. Я могу только предположить, что Visual Studio записывает что-то в этот ключ при первом запуске.
Ответ 23
Эй Это была моя проблема с моей Visual Basic net 2005 Это как я решил:
Ответ 24
Мой пролем: -VS отлично работает, но когда я создаю новую установку и развертывание решения, он создает файл установки, но когда я запускаю этот файл установки, он говорит: "Недопустимые данные лицензии. Требуется переустановка". -subinacl не работают.
Мой компьютер: -OS: Windows 7 64bit. -Visual Studio 2012
Ответ 25
Хотя ни одно из вышеперечисленных решений не работало для меня (кроме запуска приложения с другим именем пользователя), переименование папки приложения в% appdata% исправило мне флешку. "C:\Users. \AppData\Roaming\Microsoft\MS Project"
Ответ 26
У меня возникла эта проблема при установке динамической топологической установки в виртуальной машине, а при установке она показывала мне, что "лицензия недействительна, переустановите визуальную версию Studio Studio 2010", поэтому я удалил версию Visual Studio shell 2010 и ее следующий компонент и попытался установить снова администратор AX, с которым он работал.
Ответ 27
У меня возникла проблема с установленной Visual Studio 2015.
Скопировано здесь для справки
Используйте regedit, перейдите в HKEY_CLASSES_ROOT и найдите Visual Studio.DTE. Поскольку у меня установлен CTP Visual Studio 2015, у меня есть 3 DTE, один из них VisualStudio.DTE, другая Visual StudioDTE.10.0 и VisualStudio.DTE.14.0 Перейти к VisualStudio.DTE.14.0 (или что-то еще версию Visual Studio, которую вы установили) и нажмите CLSID.
Скопируйте По умолчанию (дважды щелкните по умолчанию и скопируйте ключ внутри), теперь вернитесь к Visua Studio.DTE и дважды щелкните по умолчанию там и вставьте ключ вы просто скопировали.
Почти там
В VisualStudio.DTE перейдите в CurVer и дважды щелкните по клавише, чтобы изменить его. Измените 10.0 в конце на 12.0 или 13.0 или 14.0, в зависимости от того, какая версия Visual Studio у вас есть, и вы закончили.
Ответ 28
Когда просто переустановка оболочки Visual Studio 2010 не работает, он указывает, что ее установка через SSMS 2010 может решить проблему:
Я смог решить проблему, не внося никаких изменений вручную в реестре Windows, установив SQL Server Data Tools 2010, который также является бесплатным и включает оболочку Visual Studio 2010.
Вам не нужно проходить весь процесс установки. Я отменил процесс, когда это было сделано, установив оболочку, и это сработало хорошо.
Ответ 29
Верьте или нет, я обнаружил случаи, когда эта проблема возникла из-за ошибки сборки, когда ошибка сборки возникла из-за ошибки в xcopy в событиях предварительной сборки.
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым
А еще поделитесь с друзьями
Комментарии
IvanIvanich
Здравствуйте Михаил!
Недавно стал читателем Вашего блога, хотя книги Ваши знаю давно и они мне нравятся!
У меня к Вам вопрос, немного не по теме поста. Просто не знаю, где его можно задать.
Сколько языков программирования Вы знаете? Спрашиваю, потому, что видел Ваши статьи и книги практически о всех современных языках программирования.
Ещё раз извините, что не по теме!
Михаил Фленов
Если личные вопросы, то всегда можно задать через форму обратной связи. Не по теме можно задать в любой ветке. Я всегда отвечу, но просто могу удалить через некоторое время (только после того, как буду уверен, что задающий вопрос уже прочитал его), если разговор уйдет на долго.
IvanIvanich
Спасибо, что ответили! :)
Тогда ещё один вопрос на эту тему. Я начинающий программист и хотел бы узнать, сколько времени Вам понадобилось на изучение всех этих языков и с чего Вы начинали?
Михаил Фленов
Вопрос конечно не корректный, но на русский язык "перевести" не могу :). Если, Михаил, твои "очень хорошие знания Delphi" взять за 100%, то сколько % из этих знаний содержится в библии delphi?
Михаил Фленов
IvanIvanich
Михаил Фленов
1. Все, что увидишь. не рекомендую начинать с Кнута, если только ты не математик, потому что он пишет тяжеловато. Сначала лучше что-нибудь другое, а вот потом уже к Кнуту можно обращаться.
IvanIvanich
dmitriy
Поставил тут 7-ку 7600 релиз OEM. VS2008 нормально. А вот MSSQL 2008 не хочет становиться говорит что надо ставить только 2008 SP1. Но увы Express SP1 только голый. без FullText и ReportService.
Даже в режиме совместимости не хочет работать. Устаназвилвает DB и при конфигурировании выдает ошибку вроде такой:
Engige DB Server 2008 not start service.
В общем не может стартовать сервис.
Выхода два:
1. поставить MSSQL2008 R2 CTE но у него срок действя 180 дней. И он английский (хотя это не пугает).
2. Поставить DB Engine 2005 SP3 + FullText. После накотить компоненты ReportService и доп компоненты. B поставить сразу же SP1.
Странное поведение 2005 SP3 ставит на ура, 2008 SP1 и 2008 R2 тоже а 2008 просто стартовать не может.
И еще вопрос если можно раз тут пошел разговор про программирования.
Почему большенство программистов не любят русские версии студий и др. языков? Я покрайней мере сталкнулся с одной проблемой пока. Если стоит русская версия, то Silverlight tools не ставитьсчя говорит надо ENU. Как выход поставил WebDevelop 2008 Express ENU и все пошло.
Михаил Фленов
Не могу говорить за всех программистов, но я не против русских версий, но не использую :). Просто я уже давно привык, что среда разработки у меня на английском. Когда впервые поставил VS на русском, то ощущал себя немного по идиотски. Так что в моем случае банальная привычка.
Здравствуйте, Михаил!
Ответьте, пожалуйста!
Помните ли вы все изученные алгоритмы или просто понимаете?
И вот еще, я учусь на втором курсе и мы всего лишь пишем стек. Это нормально, или вы в моем возрасте знали гораздо больше?
Михаил Фленов
Все конечно не помню. Я даже всех и не знаю, потому что очень много всего. Нужно знать и понимать основные типа списки, сортировки, деревьев, обход деревьев, поиск и т.д.. А в твоем возрасте я знал меньше, потому что у меня нет образования программиста, я экономист и алгоритмы изучал позже.
Overdrive
Overdrive
2Вася заучивать алгоритмы нет смысла. А если задача не типовая. Здесь ты должен разработать свой алгоритм ну и соответственно описать его на каком-нибудь языке программирования. Если задача большая, нужно разбить ее на подзадачи и решать их. В совокупности получается, что ты решил большую задачу =) Алгоритмизация это одно, а кодинг это другое.
ИМХО лучше не ждать пока тебя научат в ВУЗе. Например в моем колледже по БД дали только основы. Про остальные предметы молчу. А твой случай похож на случай с моим братом, который надеется, что к 5му курсу его научат. Делай вывод.
Vis-a-vis
И вот еще, я учусь на втором курсе и мы всего лишь пишем стек.Блин, я учусь на 4-м курсе колледжа и понятия не имею, что такое стек((
IvanIvanich
Overdrive
С NET. хочу начать, потому, что это передовая технология, и потому, что с С/С++ говорят тяжело начинать
IvanIvanich
С/С++ говорят не подходит для первого языка обучения. Слишком трудные :) А NET. вроде бы перспективная среда разработки.
Михаил, а какой бы Вы посоветовали ЯП для начинающего?
Михаил Фленов
IvanIvanich
И всё таки на мой вопрос Вы не ответили :) Какой язык изучать первым? Одни советую начинать с Python или Ruby, другие кричат, что только с С++, третьи советуют С или Assembler чтобы понять как всё работает. Как Вы считаете с высоты Вашего опыта, с чего лучше?
Михаил Фленов
Ekstrem
Михаил Фленов
Люди когда-то не понимали объектные языки и визуальное программирование. Точно так же говорили - как же мы теперь будем программировать? Визуальные языки отнимают у нас процесс программирования. Но ничего, привыкли и поняли, что избавившись от муторных построений инерфейсов, программисты больше внимания стали уделять именно кодингу, а не созданию формы окна.
olegmaster
ну примерно сколько %. интересно же какой у меня будет уровень как прочту до конца эту книгу.
Михаил Фленов
Какой процент от моих знаний? :) Я даже представить себе не могу, как это можно измерить. Чтобы посчитать процент, нужно както замерить, но в чем измерять знания?
интересно же какой у меня будет уровень как прочту до конца эту книгу.Можно прочитать хоть десять книг, а процент знаний будет на нуле. Нужно просто вдумываться в материал и что-то запоминать для себя. Вот тогда результат будет близиться к 100%.
Сергей Сергеев (Vood
Михаил Фленов
Вот такой проблемы ни разу не видел. Visual Studio у меня всегда ставился без проблем и даже не знаю, что посоветовать и где посмотреть. Гуглани, может народ сталкивался с подобным.
Добавить Комментарий
Я постоянно выключаю компьютер и у никогда не обращал внимание на то, что у MySQL есть таймаут соедидинения. Вчера пришел на работу, открыл крыжку MacBook Pro, а в консоли осталась запущенной клиентская mysql. Мне как раз нужно было добавить в одну из таблиц строку, я вбил INSERT запрос и вижу:
Не прошло и месяца, с момента как я объявил о появлении Network Utilities Сеть и безопасность 2010, а вчера я уже закачал обновление, которое обозвал SP1. На этот раз архетиктурных изменений нет, зато есть много изменений, направленных на улучшение внешнего вида.
Половина модулей для отображения результата работы использует компонент Small Report Renderer Control, что делает отчеты более наглядными и удобными. Главный модуль - дизайнер сети теперь не создается при старте. Вы можете создать модуль в любое время и причем не один модуль, а множество. На одной закладке вы можете нарисовать сеть одного этажа, а на другой закладке можно отобразить сеть второго этажа здания и контролирвоать все это одновременно в одной версии программы.
Меню File теперь изменяемо. Раньше оно выглядело жестко и содержало только команды дизайнера, теперь в этом меню появляются команды, в зависимости от выбранного модуля. В дизайнере так же появились новые устройства сети: WiFi, Switch и что-то еще :), уже забыл, что я добавил. Протестить перез загрузкой времени не было, полноценный тест буду устраивать сегодня, поэтому сильно не пинать, если будут косяки (надеюсь, что нет). Просто уж сильно хотелось загрузить новую версию, потому что она реально удобнее.
Более подробную информацию о компоненте можно узнать в заметке Маленький компонент отчета. Все, кто купил пакет ранее, получат по почте исходные коды и этого компонента где-то в понедельник. Мне нужно время чтобы накидать в исходные коды метки, чтобы я потом можно было найти человека, кто нарушит лицензию или выложит исходники в сеть. К тому же компонент только закончен и мне нужно день еще погонять его.
Компонент разрабатыался для собственных нужд и уже в ближайшее время будет использоваться. Вот так будет выглядеть Утилита Ping в следующей версии CyD Network Utilities - Security tools. Благодаря компоненту Small Report Renderer результат пингования выглядит лучше. Хотя картинка на сайте есть, программа реально пока не содержит обновленного модуля. Я хочу еще немного улучить некоторые модули и к выходным закачаю.
Решение
(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 от специалистов в этой теме.
На странице «Параметры. Клавиатура» выберите «Debug.StepOver» из списка команд, а затем переведите фокус на текстовое поле «Нажимать сочетания клавиш» и нажмите F10, нажмите кнопку «Назначить», чтобы повторно назначить сочетание клавиш, это работает?
Вы также можете попробовать запустить Visual Studio в безопасном режиме, который предотвратит загрузку всех сторонних пакетов VSPackages при запуске Visual Studio; Если проблема исчезнет в безопасном режиме, вы можете проверить установленные надстройки или пакеты VSPackages.
Во-вторых, чтобы регистрировать всю активность Visual Studio в файле журнала для дальнейшего устранения неполадок, используйте переключатель / Log и опубликуйте здесь содержимое файла журнала, чтобы мы могли более подробно изучить его.
Если эта функция раньше работала хорошо и внезапно ведет себя ненормально, это обычно указывает на то, что некоторые файлы или конфигурации установки Visual Studio повреждены или пропущены, вы можете:
Восстанавливает настройки Visual Studio по умолчанию с помощью команды «Devenv.exe / ResetSettings». Пожалуйста, сделайте резервную копию ваших настроек перед восстановлением настроек по умолчанию.
Восстановить / переустановить Visual Studio;
Чтобы восстановить Visual Studio В диалоговом окне «Установка и удаление программ» выберите Visual Studio, затем нажмите «Заменить / удалить».
У меня тоже была эта проблема, и я подумал, что у моей клавиатуры проблема, но в конечном итоге я понял, что использую другую программу (camtesia), и эта программа использует ярлык F10. как только я его закрыл, проблема решена
Еще одна очень специфическая ситуация, из-за которой пошаговое выполнение может не работать: я без проблем использую VS много лет. Все внезапно, в одном конкретном (новом) файле, я не мог использовать отладчик. Использование команды «Step Over» в меню или нажатие F10 вызывало выход из метода. Виновник? Атрибут [DebuggerStepThrough]! Я скопировал простой класс, используемый для представления объекта, сериализуемого в XML. На нем был атрибут DebuggerStepThrough, и я на мгновение задумался об этом, но потом забыл об этом и закодировал, сделав несколько его копий, чтобы настроить классы, которые будут обеспечивать требуемую структуру XML. Затем в один из этих классов я добавил метод, в котором была действительно содержательная логика. Именно тогда я обнаружил, что не могу пройти через это. Я мог устанавливать точки останова на отдельных строках, и отладчик останавливался, но это становилось неприятностью. Когда я прочитал все приведенные выше решения и не нашел ничего полезного, я внезапно вспомнил, что видел атрибут [DebuggerStepThrough]. Надеюсь, это поможет кому-то другому.
Я просто отключил и подключил клавиатуру, и она работала отлично :) Я использую внешнюю клавиатуру на своем ноутбуке.
Описание проблемы:
Та же проблема, что и OP, но немного хуже:
Когда я попытался нажать любую клавишу в разделе «Нажать сочетания клавиш», здесь:
Я не мог использовать F10 , но я мог использовать Alt + F10
Оказывается, у меня на рабочем столе было несколько ярлыков, для которых задано значение F10.
Все ярлыки добавлены (возможно) каким-то вредоносным ПО, которое я установил по ошибке.
Я удалил эти ярлыки. и пришлось перезапустить процесс Explorer.exe .
Привет, я тоже столкнулся с этой проблемой. Я отлаживал проект на C ++.
Для людей, которые все еще страдают от этой проблемы, попробуйте изменить свойства «Devenv.exe» на вкладке «Совместимость» на «Запуск от имени администратора».
Это решило проблему для меня, надеюсь, это сработает и для вас.
У меня была аналогичная проблема с эргономичной клавиатурой Microsoft: F10 не работал как переход для отладчика. Но при этом Fn-F10 работал на ноутбуке Lenovo. Я нашел разрешение для эргономичной клавиатуры Microsoft: нажмите клавишу блокировки функций справа от F12. Это клавиша переключения, у которой были выключены функциональные клавиши.
Я знаю, что это старая проблема, но это один из первых результатов поиска «Visual Studio F10 не работает», поэтому я хотел опубликовать здесь одно возможное решение на случай, если кто-то еще столкнется с этой страницей с той же проблемой. Моя проблема была вызвана очень специфической ситуацией, поэтому она может не сработать для всех. Проблема заключалась в том, что ярлык F10 просто не работал. При нажатии ничего не происходило. Когда я пытался сбросить комбинацию клавиш для Debug.StepOver, он не принимал F10 в качестве входных данных.
РЕШЕНИЕ: "Разогреть" или удалить Deep Freeze. Я использовал программное обеспечение под названием Deep Freeze для защиты определенных разделов на моем жестком диске. К сожалению, Deep Freeze защищал ВСЕ мои жесткие диски, независимо от того, какие диски я указал в настройках. Когда он был в «замороженном» режиме, он вызывал сбои, зависания и странное и неустойчивое поведение в других программах, включая Visual Studio. При перезагрузке в "оттаявшем" режиме проблемы ушли и я восстановил возможность F10 нормально. Deep Freeze обычно используется на школьных и рабочих компьютерах, и в этом случае вам придется обратиться к администратору, чтобы разобраться с этим, или, альтернативно, установить другую комбинацию клавиш для Debug.StepOver.
Кстати, также убедитесь, что вы находитесь в режиме DEBUG, а не в режиме выпуска, когда пытаетесь использовать F10 для перехода.
Инструменты - Параметры - Среда - Клавиатура
Выполните поиск с помощью «Debug.StepOver», проверьте, установлено ли для ярлыка для выбранной команды значение F10 (Global), если нет, то установите его, вы должны заставить его работать. Если настройка верна, вы можете запустить другую программу, которая зарегистрировала клавишу F10 как горячую клавишу glabol, и сделать это не удалось, попробуйте открыть как можно меньше программ, если найдете эту программу, или просто замените ее на другую. ключ
Как и в предыдущем посте, у меня было открыто другое приложение. Поэтому убедитесь, что все стороннее программное обеспечение закрыто. В моей ситуации я установил CamStudio (программа записи экрана). В тот момент, когда я закрыл его, я снова смог начать использовать клавишу F10.
Оказалось, что моя проблема была проще / неудобнее, но я решил, что опубликую ее на всякий случай, если это поможет кому-то другому.
У меня была отключена F Lock (блокировка функциональных клавиш), поэтому мое нажатие клавиши F10 не отправлялось как таковое. С этими новыми клавиатурами (моя беспроводная клавиатура MS) есть несколько клавиш-модификаторов, которые влияют на поведение клавиатуры.
Как только я включил F Lock , все заработало, как ожидалось.
В моем случае проблема была в приложении CamStudio .
Каким-то образом он зарезервировал этот ключ для себя, и Visual Studio больше не могла его использовать (я тестировал его MS Word ( Alt + F10 - работал, как ожидалось, в то время как CamStudio был включен - в свернутом виде он отображается только в SysTray )).
Я закрыл CamStudio , и все прошло нормально:
F10 функциональность "снова появилась" в VS2008 .
Читайте также: