簡體   English   中英

如何從當前構建的Octpack nupkg中獲取要在版式中顯示的版本號?

[英]How can I get the version number to display in Layout from currently built Octpack nupkg?

以下是發生的步驟

  • OctoPack:嘗試從“ MySoltuion.MyProject.nuspec”構建軟件包。
  • OctoPack:成功創建包
    'C:\\ pathToMySolution \\ MyProject \\ obj \\ octopacked \\ MyProject。 2018.03.26.6654 .nu​​pkg'。
  • OctoPack:OctoPack成功

我想獲取版本即2018.03.26.6654
僅供參考,我不需要我的程序集版本

[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

任何幫助表示贊賞,謝謝

OctoPack無法解析項目文件中nuspec中的令牌(不幸的是)。 僅從構建參數(OctoPackNuGetProperties)。

msbuild MySolution.sln /t:Build /p:RunOctoPack=true "/p:OctoPackNuGetProperties=suffix=release;title=My Title;version=1.0.0;myname=Paul"

請參閱: UsingOctoPack-Replacement令牌

我不確定自己是否要切換到帶有nuget的腳本來打包和推送,因此可以從項目文件中替換令牌。

順便說一句:如果您沒有nuspec文件,它確實可以工作,並且Octopack從csproj文件生成一個文件。 但是我想擁有自己的nuspec,以及有效的項目網址,依賴項等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM