0
하나의 속성에 대해 xml 파일을 읽어야하며이 속성은 다음 팀십 빌드에서 사용해야합니다. 대한 는 지금은 구성MsBuild에서 TeamCity로 매개 변수 경로를 지정하는 방법
<Project ToolsVersion="3.5" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<MSBuildCommunityTasksPath>$(MSBuildProjectDirectory)\.build</MSBuildCommunityTasksPath>
<ExtensionTasksPath>$(MSBuildProjectDirectory)\.build\</ExtensionTasksPath>
</PropertyGroup>
<Import Project="$(MSBuildCommunityTasksPath)\MSBuild.ExtensionPack.tasks"/>
<Target Name="SetValue">
<!-- ReadAttribute -->
<MSBuild.ExtensionPack.Xml.XmlFile TaskAction="ReadElementText" File="my.config" XPath="/configuration/version">
<Output PropertyName="build.PackageVersion" TaskParameter="Value"/>
</MSBuild.ExtensionPack.Xml.XmlFile>
<Message Text="SourceProtocol = $(build.PackageVersion)"/>
</Target>
해야하지만 변수 packageversion는 인 TeamCity 여전히 비어 있습니다.
Okey 질문은 msbuild에서 값을 반환하는 방법과 동일합니다. –