2017-08-09 48 views
0

我有一個關於nuget包的信息的nuspec文件,它也包含一個版本。如何在octopack中使用nuspec中設置的版本號?

是否有可能使OctoPack使用在nuspec文件中指定的版本?現在它會自動獲取日期。

我已經嘗試過OctoPackNuSpecFileName參數,但它並沒有從我的nuspec文件中接管版本。

nuspec文件:

<?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> 

我的輸出Tc_Oct_App.Release.2017.8.9.134639.nupkg。

回答

0

程序包版本是從參數或程序集中提取的。我想你看到的日期來自AssemblyInfo.cs版本。

您是否試過將/p:OctoPackPackageVersion=<version>作爲MSBuild參數傳遞?

欲瞭解更多信息: Version numbers documentation

相關問題