1
우리는 다른 MSBuild 스크립트를 통해 $ (teamcity_dotnet_nunitlauncher)를 사용하여 호출하는 Team City Unit 테스트 빌드를 보유하고 있습니다. 빌드에는 환경 변수가 설정되어 있습니다. 스크립트를 통해 변수를 무시할 수있는 방법이 있습니까?팀 도시 환경 재정의 변수 설정
우리는 다른 MSBuild 스크립트를 통해 $ (teamcity_dotnet_nunitlauncher)를 사용하여 호출하는 Team City Unit 테스트 빌드를 보유하고 있습니다. 빌드에는 환경 변수가 설정되어 있습니다. 스크립트를 통해 변수를 무시할 수있는 방법이 있습니까?팀 도시 환경 재정의 변수 설정
환경 변수는 MSBuild를 속성으로, 예를 들어, 그래서 "게시"됩니다
$(COMPUTERNAME)
는 ... 그 ENV var에 값을 제공 할 것입니다. 당신은 ...은 "속성을 변경할 수
> msbuild My.proj /t:Target /p:COMPUTERNAME=NewName
이 두 가지 방법을 ...은 MSBuild 스크립트 내부
<PropertyGroup>
<COMPUTERNAME>NewName</COMPUTERNAME>
</PropertyGroup>
어떤 속성을 재정의 ... 또는 MSBuild를 명령 행에 그것을에 전달할 수 있습니다 "환경 변수에 의해 제시된 값은 같지 않습니다. 명령 줄을 통해 속성을 전달할 때 MSBuild 파일에 선언 된 값은 무시되지 않습니다.