У меня есть 3 проекта в решении, A WPFApplication и 2 проекта ClassLibrary. Когда я строю Решение, я получаю ошибку ниже ..
properties {
$base_dir = resolve-path .
$build_dir = "$base_dir\build"
$buildartifacts_dir = "$build_dir\BuildArtifacts"
$sln_file = "$base_dir\Hello.sln"
}
task default -depends Compile
task Clean {
Write-Host "Cleaning solution" -ForegroundColor Green
remove-item -force -recurse $buildartifacts_dir -ErrorAction
SilentlyContinue
}
task Init -depends Clean {
Write-Host "Creating BuildArtifacts directory" -ForegroundColor Green
new-item $buildartifacts_dir -itemType directory
}
task Compile -depend Init {
Write-Host "Compiling ---" $sln_file -ForegroundColor Green
Exec { msbuild $sln_file "/p:OutDir=$build_artifacts_dir"
/p:Configuration=Release /v:quiet }
}
Я получаю следующую ошибку - что я делаю неправильно?
C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets (2868,9): ошибка MSB3023: не указан пункт назначения для копирования.Пожалуйста, укажите "DestinationFiles" или "DestinationFolder".[D: \ Nusrofe \ GrokPSake2 \ ClassLibrary1 \ ClassLibrary1.csproj]
C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets (3471,9): ошибка MSB4044: ошибкаЗадаче «FindUnderPath» не задано значение для обязательного параметра «Путь».[D: \ Nusrofe \ GrokPSake2 \ ClassLibrary1 \ ClassLibrary1.csproj]
C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets (2868,9): ошибка MSB3023: нетместо назначения указано для копирования.Пожалуйста, поставьте «DestinationFiles» или «DestinationFolder».[D: \ Nusrofe \ GrokPSake2 \ ClassLibrary2 \ ClassLibrary2.csproj]
C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets (3471,9): ошибка MSB4044: ошибка MSB4044:Задаче «FindUnderPath» не задано значение для обязательного параметра «Путь».[D: \ Nusrofe \ GrokPSake2 \ ClassLibrary2 \ ClassLibrary2.csproj]
C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets (3471,9): ошибка MSB4044: ошибка MSB4044:Задаче «FindUnderPath» не задано значение для обязательного параметра «Путь».[D: \ Nusrofe \ GrokPSake2 \ WpfApp \ WpfApp.csproj]
build2.ps1: Ошибка при выполнении команды: msbuild $ sln_file "/ p: OutDir = $ build_artifacts_dir" /p: конфигурация = выпуск / v: тихий
спасибо - Corku