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