2017-08-09 4 views
0

Ich habe eine Nuspec-Datei mit Informationen über das Paket nuget, es enthält auch eine Version.Wie verwende ich die Versionsnummer, die in nuspec im Octopack eingestellt ist?

Ist es möglich, dass OctoPack die in der nuspec-Datei angegebene Version verwendet? Jetzt nimmt es automatisch das Datum an.

Ich habe bereits versucht, den OctoPackNuSpecFileName-Parameter, aber es übernimmt nicht die Version aus meiner Nuspec-Datei.

nuspec Datei:

<?xml version="1.0"?> 
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd"> 
    <metadata> 
    <id>Tc_Oct_App</id> 
    <title>Tc_Oct_App</title> 
    <version>1.0.0</version> 
    <authors>Rick</authors> 
    <owners>Rick</owners> 
    <licenseUrl>http://yourcompany.com</licenseUrl> 
    <projectUrl>http://yourcompany.com</projectUrl> 
    <requireLicenseAcceptance>false</requireLicenseAcceptance> 
     <description>A sample angular project</description> 
    <releaseNotes>This release contains the following changes...</releaseNotes> 
    </metadata> 
</package> 

Meine Ausgabe ist Tc_Oct_App.Release.2017.8.9.134639.nupkg.

Antwort

0

Die Paketversion wird entweder von einem Parameter oder von der Baugruppe übernommen. Ich denke, das Datum, das Sie sehen, stammt aus der AssemblyInfo.cs-Version.

Haben Sie versucht, /p:OctoPackPackageVersion=<version> als MSBuild-Parameter übergeben?

Für weitere Informationen: Version numbers documentation

Verwandte Themen