ошибка «свойство outputpath не установлено для этого проекта» - PullRequest
88 голосов
/ 09 июля 2009

У меня есть мультипроектное решение в Visual Studio 2008. Я только что добавил новую конфигурацию Release-VersionIncrement в решение, указав конфигурацию "use release" в качестве базовой. Все файлы проекта были обновлены с этой конфигурацией. Однако, когда я пытаюсь скомпилировать конкретный проект с использованием этой конфигурации, я получаю следующую ошибку:

Ошибка 5 Свойство OutputPath не является установить для этого проекта. Пожалуйста, проверьте, чтобы убедитесь, что вы указали действительная конфигурация / платформа сочетание. Конфигурация = 'Release-VersionIncrement' Платформа = 'AnyCPU' C: \ WINDOWS \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets 539 9 Преобразование данных

Что здесь происходит? Проект прекрасно компилируется в конфигурации Release или Debug.

Ответы [ 26 ]

0 голосов
/ 12 февраля 2016

У меня была такая же проблема. Я исправил это путем очистки и перестроил проекты.

0 голосов
/ 04 февраля 2016

Если вы решили установить OutputPath в качестве параметра, и ваш путь будет выглядеть следующим образом: bin\Release\\, не забудьте добавить \ в конце так: /p:OutputPath=bin\Release\\\\ Мне потребовалось некоторое время, чтобы понять, что это так

0 голосов
/ 16 мая 2012

В моем случае новый XML-блок "PropertyGroup" был создан в нижней части документа. Я только что заменил его после других тегов «PropertyGroup», и это решило проблему.

0 голосов
/ 03 октября 2013

У меня была такая же ошибка, поэтому я посмотрел на настройки проекта и там в разделе «Сборка» есть опция «Построить выходной путь». И значение было пустым. Поэтому я заполнил значение "bin \", ошибка исчезла. Это решило мою проблему.

0 голосов
/ 12 апреля 2019

Только что было с VS2015 Professional:

Свойство OutputPath не установлено для проекта 'xxxxx.csproj'. пожалуйста убедитесь, что вы указали правильную комбинацию Конфигурация и платформа для этого проекта.

Это также мультипроектное жонглирование между отладкой / выпуском и различными целями. В какой-то момент я возился с конфигурациями сборки, и я знаю, что это может испортить VS, поэтому я вытащил их из репозитория. Все еще не хорошо. OutputPath был установлен, больше не было различий с известным хорошим состоянием, поэтому определенно что-то не так с моей локальной установкой.

Запустил установщик VS2015 и нажал «Восстановить», и вуаля ... вернулся в нормальное состояние (пока, по крайней мере!)

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

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

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

...