Должен признаться, я немного нуб, когда дело доходит до MSBuild и командных файлов, так что терпите меня;)
У меня есть структура папок, которая выглядит следующим образом
/src
/SLProject
SLExampleProject.csproj
/WPFProject
WPFExampleProject.csproj
ExampleSolution.sln
Deploy.bat
Решение содержит несколько проектов Silverlight WPF, разделенных папками на уровне / SLProject и / WPFProject. Я пытаюсь создать командный файл Deploy.bat
для выполнения MSBuild в подмножестве проектов Silverlight и WPF, обфускации выходных файлов и библиотек xcopy в другую папку.
У меня проблема с моим командным файлом, связанным с MSBuild. Когда я указываю Платформу и Конфигурацию для первого проекта WPF, который должен быть собран, я получаю сообщение об ошибке «Свойство OutputPath не установлено для проекта» ...
Вот строка командного файла, которая вызывает сбой
call %windir%\Microsoft.NET\Framework\v4.0.30319\msbuild.exe
/t:rebuild /p:Configuration=Release /p:Platform="Any CPU"
Abt.Controls.SciChart.Wpf/Abt.Controls.SciChart.Wpf.csproj
Есть идеи, что я здесь делаю не так? Я могу подтвердить, что - это Выходной путь, установленный для этого проекта, и сочетание платформы = выпуск и конфигурация = AnyCPU существует для создаваемого проекта и его зависимостей.
Любопытно удалить платформу = "Любой процессор", и сборка прошла успешно ...