Beginbuild ошибка visual studio

Обновлено: 03.07.2024

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

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

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

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

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

ИЗМЕНИТЬ

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

  1. Убедитесь, что выходной путь проекта правильный (Проект> Свойства> Сборка> Выходной путь)
  2. Перейдите в меню «Сборка»> «Диспетчер конфигураций» и проверьте, установлен ли в вашем основном / входном проекте «Сборка». Если нет, проверьте это.

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

Вот решения, которые не у меня:

  • Сборка / перестройка всего решения
  • Убедитесь, что путь вывода был правильным (MyProject> Свойства> Сборка> Вывод> Путь вывода)

Вот решение, которое помогло мне использовать:

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

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

В свойстве Configureation нажмите кнопку выбора Build.

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

У меня была та же проблема, и настоящее решение было до неприличия простым:

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

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

Чтобы решить эту проблему, выполните следующие действия:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

операция не может быть завершена. Неверный параметр.

теперь я искал много потоков, но мне еще предстоит найти достойное решение. Я должен также упомянуть. Я перезапустил, попытался восстановить мою VS 2015 Express install без везения.

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

любые предложения будут приветствоваться!

Дэн (оригинальный плакат), упомянутый в комментарии выше, что запуск Visual Stuio в качестве администратора решил это для него.

этот ответ помог мне: https://stackoverflow.com/a/9130257/6524796 он говорит, чтобы попытаться удалить .файл suo. Чтобы найти этот файл, откройте каталог для вашего решения в Проводнике, убедитесь, что вы видите "скрытые элементы" и выполните поиск ".СУО". Выберите и удалите один для решения, дающего вам проблемы построения. Закрыть Visual Studio и откройте решение.

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

посмотреть в: Debug>Свойства ProjectName>ссылки

Это произошло в приведенном ниже сценарии, и закрытие и повторное открытие Visual Studio 2015 разрешили это для меня.

хотя ОП упоминает, что он уже

даже если я закрою все, начните новый проект.

Я публикую это решение для других, кто не пробовал это.

ссылка - Спасибо, Джон Шнайдер

У нас есть библиотека, которую мы поддерживаем в частном РЕПО nuget. Вместо создавая бета-версии, иногда я просто компилирую библиотеку локально, отбрасываю ссылку на пакет nuget и добавляю ссылку на локальную ячейку библиотеки. При перестройке проекта иногда я получаю эту ошибку. Закрытие и повторное открытие проекта решает его, и я могу построить.

Я попробовал все варианты, перечисленные здесь, и ничего не работало для меня. Я обнаружил, что другая папка проекта была перетащена и помещена в папку моего решения за пределами visual studio. Я положил папку обратно, где она принадлежала, а также должен был удалить .файл suo.

просто разместите это на случай, если кто-то еще столкнется с ужасным перетаскиванием, случайно сломав все решение.

идите, выясните, что я нашел. Построение проекта 2015 с vs2015 в конечном итоге будет успешным. Предположим, проект имеет 2 конфигурации (для этого конкретного случая): "Release MD|Win32" "Release MD|x64"

devenv myProject.vcxproj /build "Release MD|x64"

будет работать, но вызов

devenv myProject.vcxproj /build "Release MD|Win32"

НЕ БУДЕТ РАБОТАТЬ

вы должны просто вызвать devenv с x86 вместо Win32 . В моем файле проекта нет ссылки на what-so-ever x86 . даже не могу найти комментарий.

У меня была такая же ошибка, когда я пытался выгрузить проекты установщика в папке решения. Проблема была в VS2017 и с расширением Project Installer.

У меня была эта ошибка при попытке выгрузки проектов в то время, когда один проект установщика уже выгружен. Если я перезагрузил его, а затем снова выгрузил папку, все было хорошо. Тем не менее я не нашел хорошего решения. Я попытался удалить .СУО файл, это не помогло. Я заметил эту проблему после обновления VS с 15.8.3 до 15.8.4. Возможно проблема была в обновлении.

Решение

(1) Убедитесь, что ваше приложение находится в режиме отладки (не в режиме выпуска).

(2) Пожалуйста, включите параметры, такие как следующий снимок экрана.


Другие решения

Есть несколько вещей, которые вы можете проверить.

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

Есть вероятность, что символы отладки где-то перепутались. Следовательно, попробуйте очистить / перестроить проект (вы можете попробовать удалить каталог bin / build вручную).

В Build-> Configuration Manager вы также можете проверить, действительно ли «Отладка» для конфигурации решения заставляет ваш проект выполняться в режиме отладки.

94 Saint [2012-02-21 11:49:00]

Когда я нахожу F5 (режим отладки), ничего не происходит. Строение работает правильно, exe файл, который я могу запустить правильно, но не могу запустить debug. Почему?

У меня была та же проблема, и все трюки не сделали этого, пока я не снял флажок "Включить хостинг Visual Studio" на вкладке отладки в свойствах проекта

45 mo. [2012-09-25 21:18:00]

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

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

В итоге, решение, которое сработало для меня: Убейте процесс, повторите попытку.

Другими словами, вы пытались отключить и снова включить?

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

Извините, что поставил старый вопрос, но сегодня у меня была такая же проблема, но причина была в том, что из-за порядка сборки решения. Если вы перейдете в Solution Property Pages → Common Properties → Startup Project .
Выбрано Multiple startup projects , переместите веб-проект в начало списка.

В моем решении для веб-приложений у меня есть 2 веб-проекта и 5 проектов кода, один из моих проектов кода был наверху, и поэтому отладка не запускалась.

Надеемся, что другие найдут это полезным

5 Neil [2016-03-14 14:10:00]

Это решение уже было упомянуто, но для его работы потребовалось некоторое вмешательство, поэтому ясное решение

На вкладке "Проект/вкладка" выберите "Свойства". (или в вашем браузере решений) Перейдите на вкладку "Отладка". Снимите флажок Включить процесс хостинга Visual Studio. (Снимите флажок) проверьте, работает ли он. если он не перезагружает ваш компьютер (некоторые из файлов проектов работают в фоновом режиме, если вы знаете, как их остановить, перезапуск не обязательно просто заканчивает их задачи) перестроить проект

это должно решить проблему

Что помогло мне решить эту проблему:

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

Перед тем, как пройти интенсивное исправление. попробуйте это!

Просто запустите файл .exe в папке отладки. "Не закрывай!"

Запустите отладчик в Visual Studio. (i) Должна появиться ошибка. просто скажите "нет"

Закройте файл ".exe", который вы начали на этапе "1".

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

Во-первых, в свойствах проекта и на вкладке Debug убедитесь, что ваш Start Action установлен на Start Project , а не какой-либо другой параметр, который не будет работать. Если это не разрешило, то:

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

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

закройте проект и удалите все файлы в папке projectinDebug , чтобы создать новое решение для отладки

1 joa [2013-04-23 23:19:00]

Перейдите в Обозреватель решений, щелкните правой кнопкой мыши проект, перейдите в свойства, нажмите "Отладка", внизу снимок установлен, установите флажок "Включить отладку SQL Server".

1 jmurphy [2013-05-22 20:10:00]

Убедитесь, что на вкладке "Проект" → "Свойства" → "Отладка" → "Начало действия", которые "Не запускать, но отлаживать мой код при запуске", не проверяется. Как-то это прошло через месяц после того, как я создал и работал над моим проектом.

Отметив это, я решил проблему.

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

Это сработало для меня отлично, и я считаю, что это поможет другим людям, которые могут иметь эту проблему.

0 Aidal [2016-10-13 13:35:00]

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

Это может быть другой вопрос, чем тот, который был у оригинального плаката, но это решение устранило проблему для меня в VS 2015.

Щелкните правой кнопкой мыши решение и выберите "Свойства", а затем отметьте, установлен ли флажок для вашего решения в столбце "Развернуть", если это не так, проверьте его и повторите попытку отладки. Работал для меня.


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

Это произошло потому, что я изменил пространство имен моего класса App , но не обновил атрибут Class в App.xaml , чтобы соответствовать новому пространству имен. Я изменил пространство имен в файле xaml, и он снова работал.

Быстрое исправление, которое может помочь кому-то:


Если вы работаете с пакетом SSIS или с решением с несколькими приложениями внутри него. Удостоверьтесь, что у вас есть правильный набор приложений в качестве "Начального проекта".


Если у вас есть отдельный проект приложения или SSIS в той же папке, ваша Visual Studio, вероятно, создает это вместо того, что вы хотите запустить.

Надеюсь, это поможет!

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

0 Annye [2015-02-19 15:30:00]

Я нашел решение:

  • Закройте решение для Visual Studio
  • Откройте заголовок проекта .csproj с помощью блокнота ++, например.
  • Поиск тегов в разделе
  • Удалить тег конфигурации полностью
  • Откройте свое решение, и для меня теперь отладка работает над моим проектом.

0 GlennG [2013-06-03 02:07:00]

Этот процесс обычно работает для меня:

0 toregua [2013-01-23 15:39:00]

Я нашел решение:

  • Закройте решение для Visual Studio
  • Откройте заголовок проекта .csproj с помощью блокнота ++, например.
  • Найдите false в разделе

Visual Studio 2010

В консоли управления пакетами я запустил

и мое решение могло бы скомпилироваться.

Такая же ошибка, попробовал выполнить VS как Администратор, и он сработал.

Я столкнулся с этой проблемой. В моем случае, как-то пропустили проект проекта запуска. Поэтому убедитесь, что один из проектов в вашем решении explorer задан как проект запуска. Чтобы настроить проект запуска, щелкните правой кнопкой мыши по желаемому проекту в проводнике решений → нажмите " Установить как проект запуска"

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

Проверьте Configuration Manager, убедитесь, что все проекты компилируются для одной и той же платформы.

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

-1 Saint [2012-02-21 12:36:00]

Наконец я создал другой проект и скопировал существующие файлы и папки. Может быть, "непрофессиональный", но он работает:) К счастью, это небольшой проект

У меня очень смешное решение, но это сработало для меня,

Удерживайте клавишу F5, пока не увидите, что отладка началась, я серьезный парень.

Сообщество, где люди делятся уникальным опытом

Вопросы и ответы по любой теме от IT сообщества

Помогаем строить карьеру в IT-индустрии

Биржа удаленной работы для IT-специалистов

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Microsoft Visual Studio - пакет «Microsoft.VisualStudio.Editor.Implementation.EditorPackage» загружен неправильно.

Эта ошибка также появляется в Visual Studio 2017.

Внимательно прочитайте эту ошибку: «Вы можете получить больше информации, изучив файл . » - что говорит этот файл? Прежде чем приступить к более глубокому анализу, нужно проверить одну вещь: «Достаточно ли свободного места на диске»? К вашему сведению: у меня была такая же проблема в VS Pro 15.7.x - решение от @dinesh решило ее для меня. ОБНОВЛЕНИЕ: Открыл другой проект сегодня (через 1 день после моего предыдущего комментария выше) и снова получил ту же ошибку. Следуйте инструкциям в @dinesh ниже, и ошибка исчезла. Не знаю, были ли это шаги, или просто открыть Visual Studio во второй раз.

Я начал видеть это на новой установке Windows и Visual Studio 2013 Ultimate с обновлением 2 (хотя другие также сообщали об этом в обновлениях 3 и 4, а также в версии Professional).

Чтобы устранить проблему, закройте все экземпляры Visual Studio, а затем удалите все файлы в следующей папке:

Visual Studio 2013

Это работало нормально для меня. Благодаря этой статье .

Visual Studio 2015

Visual Studio 2017

У меня такая же проблема в VS 2015, но там, похоже, нет никакой ComponentModelCache папки. Возможно, в новых версиях Visual Studio оно называется другим именем? @jpierson да папку ComponentModelCache для VS 2015 можно найти в папке: 14.0 . Полный путь выглядит следующим образом: C:\Users\<your user name>\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache У меня возникла эта проблема на моей новой установке Visual Studio 2017 . и снова структура папок не та! Добавили папку, созданную для VS 2017, возможно, захотите попробовать и посмотреть. Работал для Visual Studio 2019:% localappdata% \ Microsoft \ VisualStudio \ 16_xxxx

Закройте Visual Studio.

Сделайте резервную копию и удалите следующий путь:

Перезапустите Visual Studio как Admin . В противном случае Roaming папка не может быть восстановлена ​​Visual Studio.

Это также работало с Visual Studio 2015 Community Edition. Путь меняется на C:\Users\\AppData\Roaming\Microsoft\VisualStudio\14.0 , но работает точно так же. Также перед открытием Visual Studio я devenv /setup выполнил команду, предложенную @JB Решение, предложенное @user_v, немного менее абразивно, так как оно удаляет только проблемную папку, а не все. Это сработало для меня. Но после удаления указанных файлов я запускаю devenv /setup команду в Command Prompt for VS2015 . Это привело к повторному созданию удаленных файлов. затем я запускаю Visual Studio;) Там не было папки VisualStudio для меня (VS Pro 2017). Я удалил C:\Users\\AppData\Local\Microsoft\VisualStudio\15.0_xxxx и запустил в режиме администратора, и это сработало. «Перезапустите Visual Studio как администратор» работал для меня, спасибо

Я столкнулся с этой проблемой в Visual Studio 2017 (15.7.4). Попробовав различные решения, в конечном итоге это сработало для меня: закройте все экземпляры Visual Studio и запустите это из командной строки (возможно, с правами администратора):

Это сработало для меня, я думаю, что есть проблема с одним из расширений инструментальных средств производительности после последнего обновления VS Это сработало для меня, и я запустил командную строку VS 2015 в режиме администратора. +1 Обязательно начните Developer Command Prompt for VS . devenv.exe скорее всего, не известен в вашей обычной CMD (если вы не добавили его по крайней мере в путь). Эта командная строка разработчика позаботится об этом. Он был установлен с VS и был в меню «Пуск» в моем случае.

Попробуйте devenv /setup в командной строке Visual Studio с правами администратора.

У меня была такая же проблема с Visual Studio 2013 Ultimate. Я попробовал решение Резы, опубликованное здесь, но оно не сработало.

Читайте также: