Dies ist meine Nuspec-Datei, um das Paket von Teamcity generiert zu bekommen. Die Version wird durch die Variable teamcity eingestellt.Teamcity-Variable Ersatz in Nuspec-Datei
<?xml version="1.0"?>
<package >
<metadata>
<id>Company.Name</id>
<version>$version$</version>
<title>Title</title>
<authors>My Name</authors>
<owners>We are the owners</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>Support</description>
<releaseNotes>Summary of changes made in this release of the package.</releaseNotes>
<copyright>Copyright 2013</copyright>
<tags>Core</tags>
<dependencies>
<dependency id="Core.Assembly" version="[1.0.$teamcity.build.id$]" />
</dependencies>
</metadata>
</package>
Wie würde ich die Version mit der aktuellen Teamcity Build ID Nummer ersetzen? Versucht sowohl mit als auch %teamcity.build.id%
Hat nicht funktioniert. Versucht mit $version$
auch. Die Version wird im Versionstag des Pakets korrekt ersetzt, nicht jedoch in der Abhängigkeit.
Ich möchte die gleiche Version des Pakets verwenden, das im aktuellen Build ist, also haben sie die gleiche Build-Nummer.
Irgendwelche Gedanken werden helfen.
abhängigen Bibliotheken müssen die gleiche Version. Mit Assembly Patcher behoben. – Kannaiyan