[英]Pickup NuGet package version from the packed assembly version
如何自動使NuGet軟件包集的版本與打包程序集的版本相同?
如果使用nuget pack YourProject.csproj
則可以使用nuget pack YourProject.csproj
文件中的替換令牌來完成此操作。
如果您在與項目文件(.csproj)相同的目錄中運行nuget spec
,則將生成一個.nuspec文件,其中已經定義了替換令牌。 如下所示,.nuspec文件中的版本替換令牌將告訴NuGet使用程序集版本:
<version>$version$</version>
然后,您可以運行nuget pack YourProject.csproj
生成NuGet包。
如果不能使用nuget pack YourProject.csproj
則需要編寫一個實用程序來讀取程序集版本,然后使用該版本填充.nuspec文件,然后運行nuget pack YourNuSpec.nuspec
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.