В моей сборке VSTS у меня есть сценарий powershell, который запускает следующие
Write-Host "##vso[task.setvariable variable=BuildConfiguration]DeployDebug"
Через несколько шагов я выполняю сборку с шагом сборки Visual Studio с $(BuildConfiguration)
в текстовом поле Configuration
.Сборка завершается успешно, и 3 моих проекта заканчиваются на компьютере агента сборки как
C:\agent\_work\31\s\src\MySolution\ProjectX\Bin\DeployDebug
Однако четвертый проект не будет построен таким образом и заканчивается только как
C:\agent\_work\31\s\src\MySolution\ProjectZ\Bin\Debug
Все четыре проекта имеют конфигурацию, настроенную для DeployDebug
, которая выглядит следующим образом:
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DeployDebug|AnyCPU'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\DeployDebug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport><CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
Есть ли какое-либо другое место, которое необходимо настроить для проектатак что он строит до /DeployDebug
как другие?