0
다음 속성을 가진 하위 스크립트를 트리거하는 다음 master masterbuild 스크립트가 있습니다. 같은 빌드 서버 코드와 실행을 체크 아웃 할 때 MSBUILD Teamcity에서 준수하지 않는 추가 속성
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="3.5">
<PropertyGroup>
<BuildLabel>0.8.1.2</BuildLabel>
</PropertyGroup>
<Target Name="Build" >
<CallTarget Targets="BuildApplication"/>
</Target>
<Target Name="BuildApplication" >
<ItemGroup Condition="'$(Configuration)'==''">
<ProjectToBuild Include="./Application/Application.msbuild">
<AdditionalProperties>Configuration=Publish - Beta</AdditionalProperties>
</ProjectToBuild>
<ProjectToBuild Include="./Application/Application.msbuild">
<AdditionalProperties>Configuration=Publish - Production</AdditionalProperties>
</ProjectToBuild>
</ItemGroup>
<MSBuild Projects="@(ProjectToBuild)" Properties="BuildLabel=$(BuildLabel);Platform=Any CPU" />
</Target>
</Project>
이 스크립트 내 로컬뿐만 아니라 빌드 서버에서 잘 작동하는 동안
, 그것은 (인 TeamCity 로그 같이$(Configuration)
아동 사용할 수 없습니다) 작동하지 않습니다 스크립트. 무엇이 문제 일 수 있습니까?