Цель отладки отсутствует? - PullRequest
50 голосов
/ 19 августа 2010

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

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

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

Есть идеи, что происходит?

Ответы [ 19 ]

1 голос
/ 25 мая 2012

Пожалуйста, выполните следующие шаги, чтобы преодолеть эту проблему:

  1. Если вы работаете с VS2010, измените целевую платформу на x64
  2. Выберите .net framework как 3.5
  3. Если вы используете какой-либо пользовательский код для Sharepoint и хотите отлаживать или развертывать, используйте вышеперечисленное .... и, к сожалению, я не ограничиваю приложения .net
0 голосов
/ 15 августа 2017

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

0 голосов
/ 09 августа 2017

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

0 голосов
/ 02 апреля 2014

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

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

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

0 голосов
/ 23 апреля 2013

Я решил эту проблему, изменив Цель платформы на «любой ЦП».

0 голосов
/ 27 июня 2012

Это была действительно досадная ошибка!

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

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

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

РЕДАКТИРОВАТЬ: Казалось бы, вам нужно избавиться от крошечных ошибок, которые вы сделали при написании кода, чтобы позволить ему правильно скомпилировать.

0 голосов
/ 30 апреля 2012

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

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

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

0 голосов
/ 11 октября 2011

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

...