Подтвердить что ты не робот

Отладка цели отсутствует?

Когда я пытаюсь создать свое решение, я получаю следующую ошибку:

Visual Studio не может начать отладку, поскольку отсутствует цель отладки 'c:\target'. Пожалуйста, > создайте проект и повторите попытку или установите свойства OutputPath и AssemblyName соответствующим образом > , чтобы указать правильное местоположение целевой сборки.

Мой путь вывода правильно установлен на bin\Debug, но exe никогда не создается в этой папке. Вместо этого все, что я получаю, это файлы exe.config, vshost.exe и vshost.exe.config.

Любая идея, что происходит?

4b9b3361

Ответ 1

Вы можете открыть файл проекта с помощью текстового редактора и заменить "c:\target" на "bin\Debug"

ИЗМЕНИТЬ

Есть и другие полезные ответы, но я не могу удалить мой, так как он принят.

@CZFox Отвечать

@Yehuda Shapira Отвечать

Ответ 2

  • Убедитесь, что выходной путь проекта правильный (Project > Properties > Build > Output path)
  • Перейдите в меню "Сборка" > "Диспетчер конфигурации" и проверьте, был ли в вашем проекте main/entry Build. Если нет, проверьте его.

Ответ 3

У меня была та же проблема:

Вот решения, которые не сработали для меня:

  • Создание/восстановление всего решения
  • Убедитесь, что путь вывода верен (MyProject > Properties > Build > Output > Output path)

Здесь решение для сделало:

  • Восстановление только проекта

Ответ 4

Я решил этот тип проблемы, следуя этому шагу

1.VS2010 щелкните правой кнопкой мыши на проводнике решений и выберите Build.

  • Снова нажмите Ctrl + F5 или F5

Ответ 5

Я просто наткнулся на эту проблему, но я использую Visual Web Developer Express 2010 и не могу найти какой-либо неправильный путь либо в среде IDE, либо в файле проекта. Восстановление или удаление папок сборки не помогло.

Но после изучения файла проекта .user, который я никогда раньше не делал, я обнаружил, что там был плохой путь. Очень просто, если знать, где искать.

Ответ 6

Вы можете попробовать выполнить следующие шаги для решения проблемы.

Шаг 1:

Щелкните правой кнопкой мыши по решению и выберите свойство

Шаг 2:

В свойстве "Конфигурация" выберите кнопку "Сборка"

Ответ 7

Я обнаружил, что это может произойти, если все файлы будут удалены из папки bin. ReBuild приложение для принудительной полной сборки: щелкните правой кнопкой мыши по проекту в проводнике решений и выберите ReBuild.

Ответ 8

Для устранения этой проблемы выполните следующие действия:

  • Если вы работаете с VS2010, измените целевую платформу платформы на x64
  • Выберите .net framework как 3.5
  • Если вы используете какой-либо пользовательский код для Sharepoint и хотите отлаживать или развертывать использование выше... и мое плохое саке, я не использую приложения .net

Ответ 9

У меня была такая же проблема, и реальное решение было неловко легким:

Если в вашем проекте Visual Studio никогда не скомпилировала программу (прежде чем найти первую ошибку), вы получите эту ошибку. То, что я сделал, это удалить все нарушающие код (в моем случае, оставив просто кнопку button1_Click без кода). Запустить/скомпилировать код один раз; выйдите из запущенной программы, и это сообщение исчезнет.

Компилятор создает различные каталоги и файлы в первом успешном компиляторе, и они используются отладчиком. Теперь я рекомендую со всеми новыми проектами, определять форму, компилировать, закрывать, а затем начинать кодирование.

Ответ 10

У меня тоже была эта ошибка (в VS2010), и в моем случае (два проекта в одном решении с одним из них для модульных тестов) ответ заключался в том, чтобы перейти к свойствам решения (а не к проекту) и установить один запуск проект. Я бы подумал, что в настройках проекта в разделе "Приложение" также необходимо указать "Объект запуска", но он работает для меня с этим или без него.

Ответ 11

Хотя на это уже был дан ответ, я обнаружил, что мое собственное решение не было ничем из вышеперечисленного. По общему признанию, ошибка новобранец, в рамках моего решения у меня было несколько проектов, поэтому при попытке запустить решение неправильный проект был установлен как Startup Project.

Итак, в моем собственном случае, не говоря уже о других, решение состояло в том, чтобы щелкнуть правой кнопкой мыши проект и выбрать Установить как проект запуска

Ответ 12

Есть много проблем, которые могут привести к этой проблеме, после потери двух дней для этой проблемы, я думаю, что у меня есть основная причина этой проблемы, а также проблема конструктора форм, бросающего ошибку при переключении на представление Design (также похоже, влияет на конструктор DataSet):

Синтаксическая ошибка языка, которую Intellisense не улавливает.

Как только я просмотрел свой код с помощью тонкой зубной гребенки, я обнаружил пару действительно бессовестных ошибок, которые я продолжал игнорировать, после того, как они были решены, решение было составлено просто отлично, а выход был в правильном месте.

Ответ 13

Это была очень неприятная ошибка!

Я продолжал пытаться запустить экземпляр отладки, но он просто не сделал бы EXE! Хотя в моей ConnectionString произошли ошибки (при попытке сделать SQL-соединение). Были две обратные косые черты, которые должны были быть частью пути, и учебник, который я посещал, заставил меня игнорировать его.

Ну, оказывается, это была ошибка. Обратная косая черта обозначает начало некоторого экранирования, которое вы хотите сделать, и способ отображения обратного слэша \\ вместо \.

Избавилось, и это сработало для меня.

EDIT: Казалось бы, вам нужно избавиться от крошечных ошибок, которые вы сделали, написав свой код, чтобы он правильно скомпилировался.

Ответ 14

Я решил эту проблему, изменив Target Platform на "любой процессор".

Ответ 15

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

Ответ 16

У меня была очень похожая проблема, но почти не решения для меня работали, наконец, когда я reset настройка VS, она исправлена ​​... Для параметров reset:

  • Меню "Сервис" >
  • Параметры импорта и экспортa >
  • Выберите reset все настройки радио >
  • Далее >
  • Далее (вы можете сделать резервную копию текущих настроек на этом шаге) >
  • Готово

Ответ 17

Проблема: Проблема состояла в том, что у меня была неправильная конфигурация источника nuget, поэтому решение не могло начаться должным образом, несмотря на то, что оно было правильно построено, поскольку оно все еще встречало старые ссылки dll.

Решение: Этого было недостаточно, чтобы изменить исходный url-источник, мне просто нужно было удалить весь источник самородок и добавить его снова с правильным URL-адресом. Очистите решение и восстановите его.

Ответ 18

Я пробовал все, что упоминалось в этой теме, но никто не работал. Затем я попробовал простейшую вещь, и она сработала. Закройте визуальную студию и снова откройте ее.

Ответ 19

Вот решение этой проблемы, не нужно ничего менять для этой проблемы. Вы все знаете, что С# - это язык, чувствительный к регистру, и мы должны написать все методы и утверждения в правильном случае. Мы все просто пропустили эту вещь, и нам просто нужно изменить метод main() Main() Эта вещь решила мою проблему, пожалуйста, дайте мне знать, если вы все еще найдете: -)