繁体   English   中英

从打包的程序集版本中拾取NuGet程序包版本

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM