如何使NuGet包的版本自动与打包程序集的版本相同?
发布于 2015-09-27 11:45:34
如果您使用替换.nuspec文件中的令牌,您可以使用nuget pack YourProject.csproj来完成这个任务。
如果您在与项目文件( nuget spec )相同的目录中运行.csproj,您将生成一个.nuspec文件,其中已经定义了替换令牌。.nuspec文件中的版本替换令牌(如下所示)将告诉NuGet使用程序集版本:
<version>$version$</version>然后可以运行nuget pack YourProject.csproj来生成NuGet包。
如果不能使用nuget pack YourProject.csproj,则需要编写实用程序来读取程序集版本,然后使用该版本填充.nuspec文件,然后运行nuget pack YourNuSpec.nuspec。
https://stackoverflow.com/questions/32807280
复制相似问题