[英]Nuget package created by VS does not update version
我有一个由 Visual Studio 中的构建生成的 nuget 包<name>.1.0.1.nupkg
。 在对源代码进行一些更改后,我想生成一个新版本。
在项目properties
我的改变Package version
下Package
到1.0.2
,并请务必保存。
构建项目时,将创建名为<name>.1.0.1.nupkg
。
已成功创建包'<Path>\\<name>.1.0.1.nupkg'
我尝试重新启动 Visual Studio。 是否需要额外的配置?
不需要额外的配置。 它应该可以工作,您是否右键单击您的项目节点 > 选择 Pack 以生成包?
如果这不起作用,您可以尝试在proj
文件中设置version
。 右键单击您的项目 > 卸载项目 > 再次右键单击它 > 编辑项目文件 > 添加以下代码
<Version>1.0.2</Version>
在<PropetyGroup></PropertyGroup>
像这样
<PropetyGroup>
<Version>1.0.2</Version>
</PropertyGroup>
然后右键单击您的项目 > 重新加载项目 > 重建您的项目 > 右键单击该项目 > 打包。
其他一些建议:
尝试清除项目文件夹中的缓存,例如.vs
、 bin
、 obj
文件夹。 重建你的项目。
==================================
更新:
基于@Haukland 的最终解决方案,切换到使用PackageVersion
而不是Version
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.