С# Debug - не может начать отладку, поскольку цель отладки отсутствует
Я новичок в С#..
Я использую Visual Studio 12, исходный код, который я использую, был последний отредактирован в VS 12.. Но моя проблема в том, что он бросает мне эту ошибку:
![enter image description here]()
Прежде всего, мое имя пользователя компьютера - не Мартин, это Администратор. Создателем этого проекта является Мартин. Так что, когда я предполагаю, что это происходит, но я не знаю, как это исправить.
Я пробовал редактирование в Project > Properties > Build > Output Path - И это все еще не работает. Я не очень хорошо знаком с С#, и я потратил некоторое время на поиск решения, но не могу найти его где-нибудь. Возможно, потому что я не знаю, что мне нужно искать (я пробовал поиск ключевых слов и цитаты из ошибки, но все равно ничего)
Ответы
Ответ 1
Попробуйте следующее:
1. Убедитесь, что выходной путь проекта правильный (Project > Properties > Build > Output path)
2. В меню "Создать" > "Диспетчер конфигурации" и проверьте, был ли в вашем проекте main/entry Build. Если нет, проверьте его.
Ответ 2
Попробуйте выполнить следующие действия:
- Щелкните правой кнопкой мыши проект Visual Studio - Свойства - Отладка - (раздел "Начало действия" ) - выберите переключатель "Начать проект".
- Щелкните правой кнопкой мыши на проекте Visual Studio - Свойства - Отладка - (Включить раздел отладчиков) - отметьте "Включить процесс хостинга Visual Studio"
- Сохранить изменения Ctrl + Shift + S) и снова запустить проект.
P.S. У меня возникла такая же проблема, когда я играл с параметрами перенаправления ввода/вывода консоли в текстовый файл и выбрал опцию "Свойства - отладка" (раздел "Начало действия" ). Запустите внешнюю программу. Когда я переместил решение в другое место на моем компьютере, проблема возникла из-за того, что он искал абсолютный путь к исполняемому файлу. Исправлена проблема с восстановлением настроек проекта Visual Studio Project (см. Выше). Для вашей справки я использую Visual Studio 2013 Professional.
Ответ 3
В моем случае я добавил проект в решение вручную, где этот проект был нацелен на более высокую версию .NET, чем остальные проекты, которые ссылались на него. Странно... в таких случаях обычно будет несколько более подробная, буквальная и описательная ошибка.
Не было реальной ошибки, но было предупреждение, в котором говорилось так много.
Ответ 4
Вы не устанавливаете проект запуска, поэтому возникает только эта ошибка. В основном эта проблема возникает, когда вы работаете с большим количеством проектов в одном решении.
Сначала щелкните правой кнопкой мыши по вашему проекту и "Настроить как начальный проект" и/или щелкните правой кнопкой мыши на файле запуска внутри мокрого проекта и нажмите "Установить файл StartUp".
Ответ 5
Я также получаю эту ошибку довольно часто.
Я решаю это, изменяя код (делая очень небольшое изменение), сохраняя его, а затем снова создавая решение.
Ответ 6
У меня были те же проблемы. Мне пришлось менять права на файл. Снять отметки "только для чтения" в своих свойствах.
Ответ 7
У меня была такая же проблема, и, к сожалению, для меня не работали вышеприведенные ответы. решение, которое сработало для меня, это:
щелкните правой кнопкой мыши на вашем проекте запуска и выберите "Свойства" - "Отладка" и измените "запустить внешнюю программу:" на правильный путь
Готово!
Ответ 8
Для тех, у кого есть такая проблема - другое решение:
Обратите внимание также на предупреждения, когда вы строите решение. Например, я ссылался на DLL, построенную с более высокой версией .NET(4.5.2), чем мой основной проект (4.5)
После того, как я ссылался на DLL, построенную с запуском 4.0, процесс был успешным.