F5 или кнопка "Отладка запуска" - это вычеркнутый для приложения Winform?
Я знаю, что есть много вопросов, связанных с этим уже на SO, но никто из них не дозвонился мне до сих пор.
У меня есть winform-приложение, но когда я пытаюсь отладить его, кнопка "Пуск" отключена.
Теперь, когда я пытаюсь отладить мой ключ "Отладка отладки", отключен
![enter image description here]()
Вещи, которые я уже сделал, следующие:
1) Я уже установил мое приложение winform как проект Single Start Up.
2) Я удалил вариант с несколькими пусками проекта.
3) Я пытался перезапустить мою Visual Studio много раз.
4) Я перестроил приложение, и он успешно строится без ошибок.
5) Я создал целое решение, и он также успешно работает без ошибок.
6) Я проверил файл sln и версию Format в нем:
Файл решения Microsoft Visual Studio, формат версии 11.00
который, я полагаю, правильный.
Ответы
Ответ 1
Я не знаю причины, но эта работа для меня работала. Я исключил проект из своего решения, а затем создал свое решение без него.
И затем я снова добавил свой проект и создал свое решение и установил его как Start Up Application, и он сработал у меня.
(По правде говоря, я действительно не понимаю причины этого!)
Ответ 2
Перейдите к редактору решений. Щелкните правой кнопкой мыши по имени решения /Project и выберите в качестве запуска проект, он должен быть включен.
![Go to the solution Explorer Right click on the solution /Project name and choose set as startup project]()
Ответ 3
Чтобы добавить дополнительную информацию в user3414693, возможно, в файле решения есть проблема, такая как ссылка на проект, который не существует или его имя было изменено.
Разгрузка и перезагрузка проекта воссоздает этот файл с правильной информацией, потенциально решая проблему.
Ответ 4
В моем случае я исключил проект из своего решения и закрыл свое решение. При повторном открытии конфигурации "Изменить решение" (F4) на Отладка | Смешанные платформы (я не меняю вручную).
Затем я перешел на Debug | Any CPU и работает для меня!
Ответ 5
Я также обнаружил, что вам нужно открыть файл .sln в Visual Studio, чтобы в обозревателе решений отображались все соответствующие проекты. Если вы откроете только один из отдельных исходных файлов, у него не будет контекста для запуска программы.
Ответ 6
Перейдите на страницу "Правильные страницы решения"
в проекте StartUp убедитесь, что если вы выбрали несколько проектов запуска, у вас есть хотя бы некоторые из этих доступных проектов. Если они неактивны. Вам не удастся отладить или запустить проект.
Ответ 7
Вам нужно создать новое решение. Файл → Новый → Решение.
Все это.