Налагодження не починається [закрито]


102

Коли я натискаю F5 (режим налагодження) нічого не відбувається. Будівництво працює правильно, EXE-файл Я можу запустити належним чином, але не можу почати налагодження. Чому?


І що це говорить у вихідному вікні?
леппі

3
Що встановлено в 'Build'> 'Configuration Manager'? Чи встановлено проект із налагодженням у стовпці конфігурації?
dougajmcdonald

Я знаю, що це може бути кульгавим, але чи має клавіатура F блокування, тож якщо натиснути на кнопку відтворення, налагодження працює?
Алі Ісса

@leppie Вихідне вікно повідомляє nothng. Після складання спілкуватися «вдалося» , але після того, як спроби налагоджувати просто нічого
Saint

Хе, ні. Я спробував обидва методи
Сен

Відповіді:


130

У мене була така ж проблема, і всі хитрощі цього не робили, поки я не зняв прапорець "Увімкнути процес хостингу Visual Studio" на вкладці налагодження у властивостях проекту


4
Тад вирішив проблему для мене. Короткий спосіб зробити це: msdn.microsoft.com/en-us/library/ms185330(v=vs.100).aspx
Константин

2
OMG дякую що .. що це робить все одно?
Нова Бджола

1
сказати правду, я не дуже впевнений, був би радий, щоб хтось нас
радував

5
На
всякий

2
Дякую за це. Втрачені дві години життя, намагаючись вирішити це!
Павло Олександр

47

Тьфу! Я відчував ті самі симптоми, що і у вас, і, випробувавши всі пропозиції, єдиний, хто працював, був ваш власний: створення нового проекту та копіювання всього вмісту впоперек.

Тоді я помітив, що не вдається вручну видалити свій каталог Bin, і я зрозумів, що MyApp.vshost.exe весь цей час працює у фоновому режимі, не дозволяючи перезаписати Visual Studio 2012. Не впевнений, як це все ще працює з VS2010, хоча: /

Підводячи підсумок, рішення, яке працювало для мене: Вбийте процес, спробуйте ще раз.

Іншими словами, ви намагалися вимкнути та знову ввімкнути?


Це властиво для всіх версій Visual Studio - особливо при переході з налагодження на випуск та знову. Якщо він кидає воблер, закриття та перезапуск Visual Studio, схоже, очищає замки.
GlennG

4
Правда. Просто для уточнення для інших читачів, просто закриття та перезапуск Visual Studio не допомогло мені. Процес залишався запущеним у фоновому режимі і його потрібно було вбити вручну.
мо.

12
Для мене це було ... RESTART VISUAL STUDIO так !
Джесс

Додам, що коли у мене була ця проблема, процес vshost залишився в пам’яті навіть після закриття VS 2015. Я нарешті вбив сам процес, а потім все знову працював.
Майк Чіл

Для мене це було перезапустити Visual Studio, але спочатку було знято прапорець "Увімкнути процес хостингу Visual Studio". Просто перезапустити Visual Studio було недостатньо.
vapcguy

31

Перезапустіть VS і спробуйте налагодити. Деякий час це трапляється, навіть у мене теж була така ж проблема.


Працював для мене на подібній помилці.
mycroes

10

Вибачте, що виникла старе питання, але у мене була така ж проблема і сьогодні, але причина була насправді в порядку складання рішення. Якщо ви перейдете до Solution Property Pages-> Common Properties-> Startup Project.
Якщо Multiple startup projectsвибрано забезпечення , перенесіть веб-проект у верхню частину списку.

У моєму веб-застосуванні є 2 веб-проекти та 5 кодових проектів, один із моїх кодових проектів був у верхній частині, і тому така налагодження не запускалася.

Сподіваюся, що інші вважають це корисним


7

Про це рішення вже згадувалося, але для його роботи було потрібне певне розмивання, і ось чітке рішення

  1. У меню / вкладці Проект натисніть Властивості. (або у вашому досліднику рішень)
  2. Перейдіть на вкладку Налагодження.
  3. Зніміть прапорець Увімкнути процес хостингу Visual Studio (зніміть його)
  4. Перевірте, чи працює.

Якщо він не перезавантажує ваш комп’ютер (деякі файли проектів працюють у фоновому режимі, якщо ви знаєте, як їх зупинити, то перезапуск не потрібно, просто закінчіть завдання) відновіть проект

це повинно вирішити проблему


СПАСИБІ! Нарешті якась ясність! Ключ перезапускає VS після зняття цього вікна!
vapcguy

Для мене це негайно спрацювало, навіть не перезавантажуючи VS.
henon

@henon це тому, що ваші процеси, які зупиняли б роботу цього рішення, не працювали. в моєму випадку і у випадку vapcguy наші проекти мали процеси, що працюють в пам'яті, що зупиняло роботу рішення. після перезапуску або очищення цих процесів у менеджері завдань це буде аналогічно вашому випадку.
Ніл

5

Перш ніж пройти інтенсивне виправлення ... спробуйте це !!!

  1. Просто запустіть .exe файл у папці налагодження. "Не закривай!"

  2. Запустіть налагоджувач у Visual Studio. (i) Помилка повинна з'явитися ... просто скажіть "ні"

  3. Закрийте файл ".exe", який ви почали на кроці "1."

  4. Спробуйте ще раз.

Чомусь візуальна студія застрягла в цьому додатку, який я будував, але це працювало для мене.


5

Що мені допомогло у цьому питанні:

  • близьке рішення
  • видалити файл solution.suo
  • знову відкрити рішення

4

По-перше, у властивостях проекту та на Debugвкладці переконайтеся, що ваш параметр Start Actionвстановлений, Start Projectа не інший варіант, який не запускатиметься. Якщо це не вирішує це питання:

Перейдіть до Tools -> Options -> Environment -> Keyboardта Show commands containing:введіть Debug.Startта переконайтесь, що Shortcuts for selected command:встановлено F5 (Global). Також переконайтеся, що у вас немає нічого іншого, відображеного на F5, що може конфліктувати.

Нарешті, якщо це не вирішує вашу проблему, я пропоную експортувати ваші поточні налаштування середовища як резервну копію, а потім повністю скинути всі налаштування середовища. Подивіться, чи це вирішує це, якщо він не повторно імпортує ваші старі налаштування та спробуйте відновити візуальну студію.


Як я можу зберегти цю настройку середовища як резервну копію та відновити інші?
Saint

Tools -> Import and Export Settings, і ви можете використовувати це діалогове вікно, щоб експортувати та імпортувати налаштування за вашим бажанням. Тут також можна скинути налаштування середовища до значень за замовчуванням.
Девід Андерсон

Я спробував імпорт, я спробував скинути. Чи не працює
Saint

Чи підтвердили Ви стартову дію Вашого проекту? Це консольний додаток, який швидко виконується, а потім закривається, не зупиняючись наприкінці?
Девід Андерсон

2

У мене дуже смішне рішення, але воно спрацювало на мене,

Тримайте клавішу F5, поки не побачите, що налагодження почалося, я серйозні хлопці.


1
На мій подив, це насправді спрацювало і для мене.
Анонімний боягуз

Судячи з голосів, схоже, ніхто мені, крім тебе, не вірить! :)
Nour Sabouny

2

закрийте проект, після чого видаліть усі файли з папки \proin \ bin \ Debug \, щоб створити нове рішення налагодження


2

Швидке виправлення, яке може допомогти комусь:

Я використовую VS2013, і мій налагоджувач раптом перестав працювати. Я постійно отримував поле повідомлень про те, що налагодження не підтримується.

Я остаточно виправив це, знявши прапорець NATIVE у розділі Налагоджувачі на вкладці Сторінки властивостей-> Вкладка «Параметри запуску» для запуску проекту. Зараз у меню Налагоджувачі вибрано лише ASP.NET.

введіть тут опис зображення


1

Перейдіть до Провідника рішень, клацніть правою кнопкою миші ваш проект, перейдіть до властивостей, натисніть кнопку Налагодження, внизу є прапорець, поставте прапорець увімкнути налагодження налагодження SQL Server.


1

Переконайтеся, що в розділі Проект -> Властивості -> Налагодження -> Розпочати дії розділи, що "Не запускати, а налагоджувати мій код, коли він запускається" не встановлено прапорець. Це якимось чином перевіряли місяці після того, як я створив і працював над своїм проектом.

Якщо зняти це, вирішили мою проблему.


Цей варіант був для мене ввімкненим. Не впевнений, як тому, що раніше працював. Здається, марний варіант
YasserAsmi

1

У мене було те саме питання, і переглядаючи відповідь bresleveloper, я виявив наступне питання, яке, здавалося, працює для мене. Опублікуйте це у випадку, якщо хтось інший має той самий випуск, то вони також можуть перевірити це.

Перейшов на вкладку налагодження <Властивості проекту. Виявлено, що параметри налагодження повністю відключені. Поставте прапорець "Увімкнути налагодження". Це було, якби для мене ..


Це по суті та сама відповідь, що і ця старша . Якщо ви бачите відповідь, яка вам допомагає, оскаржте її, як тільки ви отримаєте достатньо привілеїв.
Могсдад

Чому ви проголосували за це ??? Її там, щоб допомогти іншим без необхідності орієнтуватися в інші місця. Час переосмислити те, що ти робив, перш ніж ти це зробив.
Sleeping_Giant

1
Відповідь у "іншому місці" - це відповідь на це ж запитання, тож спростуючи її , це полегшить пошук інших без необхідності орієнтуватися. Ось так працює голосування . І , будь ласка , не просто припустимо , я downvoted вас: я зробив коментар, в якості корисного керівництва, але голосування є окремим видом діяльності, і може виходити від будь-якого члена спільноти з достатніми правами. Тримайся, ти туди потрапиш.
Могсдад

1

Я зіткнувся з цією проблемою. У моєму випадку запис стартового проекту якось очистився. Отже, переконайтеся, що принаймні один із проектів у вашому досліднику рішень встановлений як проект запуску. Щоб налаштувати проект запуску, клацніть правою кнопкою миші на потрібному проекті в провіднику рішень -> натисніть " Встановити як проект запуску "


0

Я відчуваю ту саму проблему. Мені не вдалося відобразити вікно налагодження, але мені вдалося перенаправити вихід налагодження на спрощене «негайне вікно», перевіривши відповідну опцію в Налагодження-> Параметри та налаштування; показує лише явні записи налагодження в коді, як Debug.Writeline ().

Visual Studio 2010


0

Цей процес, як правило, працює для мене:

  • Закрийте IE
  • Використовуйте диспетчер завдань, щоб перевірити, чи всі екземпляри iexplore.exe пішли - вбийте будь-які інші "осиротілі" екземпляри.
  • Запустіть IE з меню «Пуск» і переконайтесь, що він запускається правильно.
  • Очистіть кеш-файли та файли cookie Internet Explorer та перезапустіть.
  • Закрийте Visual Studio, щоб забезпечити звільнення всіх замків.
  • IISReset
  • Перезапустіть VS
  • Очистіть проект / рішення
  • Перекомпілюйте, і це має працювати

0

Я знайшов рішення:

  1. Закрийте рішення для студії Visual
  2. Відкрий свій .csproj заголовок проекту, наприклад, у блокноті ++.
  3. Шукати <UseIISExpress>false</UseIISExpress>в <PropertyGroup> розділі
  4. Змініть значення на істинне: <UseIISExpress>true</UseIISExpress>
  5. Зберегти
  6. Відкрийте своє рішення і для мене зараз налагодження працює над моїм проектом

оскільки OP згадував .exe, я не думаю, що це веб-додаток
dplante

0

Я знайшов рішення:

  1. Закрийте рішення для студії Visual
  2. Відкрийте заголовок проекту .csproj, наприклад, у блокноті ++.
  3. Шукайте тег у розділі
  4. Видалити Config Tag повністю
  5. Відкрийте своє рішення і для мене зараз налагодження працює над моїм проектом

0

Перевірте Configuration Manager, переконайтеся, що всі проекти збираються для однієї платформи.


0

У мене була така ж проблема з моїм настільним додатком і як цим форумом сказано, ви повинні позначити ваш проект як стартовий проект, оскільки візуальна студія не позначила.

Для мене це спрацювало чудово, і я вважаю, що це допоможе іншим людям, які можуть мати цю проблему.


0

Що стосується вищезгаданої проблеми, де консоль не з’являється. (У мене недостатньо балів за заслуги, щоб коментувати цей пост безпосередньо.)

Я відключив процес хостингу, щоб вирішити проблему його запуску та залишення файлів заблокованими. Коли я це зробив, я виявив, що вікно консолі більше не з'являлося, коли я натискав F5 на налагодження, хоча моя програма працювала нормально. Потім я помітив, що у мене встановлено прапорець "Віддати перевагу 32-бітовому". Я відкинув це, відновив і знову з’явилося вікно Консолі. Це здалося дивним, тому я поставив це ще раз і підтвердив, що можу відтворити цю поведінку. Я використовую Visual Studio 2013.


0

Для нового додатка ASP.Net Core 1

Під консоль управління пакунками я побіг

dnvm upgrade
dnvm restore

і моє рішення могло скласти.


0

Мій досвід роботи з Visual Studio 2015, я спробував видалити всі процеси і перезапустити це не спрацювало. Я спробував видалити каталог bin, він не працював.

На жаль, єдиним, що працювало, було закриття та перезапуск Visual Studio 2015 в режимі адміністратора. Зітхніть ...


0

Ця ж помилка, спробував виконати VS як адміністратор, і це спрацювало.


0

У мене був той самий випуск (мабуть, через кілька років), де я міг бачити свій пристрій у VS 2015, але коли я хотів налагодити його на пристрої, нічого не сталося.

Це може бути інше питання, ніж те, що було в оригінальному плакаті, але це рішення вирішило для мене проблему в VS 2015.

Клацніть правою кнопкою миші рішення та виберіть "Властивості", а потім помітьте, чи прапорець для вашого рішення у стовпці "Розгортання" встановлений, якщо його немає, то встановіть прапорець і спробуйте налагодити ще раз. Працювали для мене.

введіть тут опис зображення


0

У мене була ця проблема в додатку WPF, над яким я працював. Під час запуску налагоджувача процес з назвою MyApp.VsHost.exe запустився і продовжить працювати у фоновому режимі, але у вікні виводу не буде викинуто жодних винятків і нічого, крім інформації про збірку.

Це було тому, що я змінив простір імен свого Appкласу, але не оновив Classатрибут, App.xamlщоб він відповідав новому простору імен. Я змінив простір імен у файлі xaml, і він знову працював.


0

Якщо ви працюєте з пакетом SSIS або рішенням з більш ніж однією програмою всередині нього. Переконайтеся, що ви встановили правильний додаток як "Стартовий проект".

Початок перегляду проекту

Якщо у вас в окремій папці є окремий додаток або проект SSIS, ваша візуальна студія, ймовірно, будує це замість того, що ви хочете запустити.

Сподіваюся, це допомагає!


0

Що працювало для мене, було повністю видалити папку рішення (довелося перезавантажити Windows, щоб це було дозволено), а потім повернути її назад із контролю джерела. Звучить різко - але насправді це не займе багато часу.


0

Використання Visual Studio 2017. У рішеннях було десяток проектів. Натискання налагодження буде створюватися без помилок, тоді нічого не робити.
Випуск був одним Проектом, побудованим до .Net 4.6, а решта, де .Net 4.0

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.