VS 创建的 Nuget 包不更新版本

Nuget package created by VS does not update version

我有一个由 Visual studio 中的构建生成的 nuget 包 <name>.1.0.1.nupkg。对源码做了一些改动,想生成一个新的版本

在项目properties上,我将Package下的Package version改成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>

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

一些其他建议:

尝试清除项目文件夹中的 .vsbinobj 等文件夹的缓存。重建您的项目。

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

更新:

根据@Haukland 的最终解决方案,切换为使用 PackageVersion 而不是 Version