0
我需要爲一個屬性讀取xml文件,並且該屬性應該在Next teamcity構建中使用。 現在我擁有的配置如何將參數從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的。
安全問題是一樣的如何從msbuild返回值;) –