繁体   English   中英

VS创建的Nuget包不更新版本

[英]Nuget package created by VS does not update version

我有一个由 Visual Studio 中的构建生成的 nuget 包<name>.1.0.1.nupkg 在对源代码进行一些更改后,我想生成一个新版本。

在项目properties我的改变Package versionPackage1.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>

然后右键单击您的项目 > 重新加载项目 > 重建您的项目 > 右键单击​​该项目 > 打包。

其他一些建议

尝试清除项目文件夹中的缓存,例如.vsbinobj文件夹。 重建你的项目。

==================================

更新:

基于@Haukland 的最终解决方案,切换到使用PackageVersion而不是Version

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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