我有一个<name>.1.0.1.nupkg由 Visual Studio 中的构建生成的 nuget 包。对源代码进行一些更改后,我想生成一个新版本。
在项目properties中,我将Package version下更改Package为1.0.2并确保保存。
构建项目时,会使用名称创建包<name>.1.0.1.nupkg。
成功创建包'<Path>\<name>.1.0.1.nupkg'
我已经尝试重新启动 Visual Studio。是否需要额外的配置?
我有一个<name>.1.0.1.nupkg由 Visual Studio 中的构建生成的 nuget 包。对源代码进行一些更改后,我想生成一个新版本。
在项目properties中,我将Package version下更改Package为1.0.2并确保保存。
构建项目时,会使用名称创建包<name>.1.0.1.nupkg。
成功创建包'<Path>\<name>.1.0.1.nupkg'
我已经尝试重新启动 Visual Studio。是否需要额外的配置?
不需要额外的配置。它应该可以工作,您是否右键单击您的项目节点>选择打包来生成包?
如果这不起作用,您可以尝试设置versioninproj文件。右键单击您的项目>卸载项目>再次右键单击它>编辑项目文件>添加以下代码
<Version>1.0.2</Version>
像<PropetyGroup></PropertyGroup>这样
<PropetyGroup>
<Version>1.0.2</Version>
</PropertyGroup>
然后右键单击您的项目>重新加载项目>重建您的项目>右键单击项目>打包。
其他一些建议:
尝试清除项目文件夹中的.vs, bin,文件夹等缓存。obj重建你的项目。
==================================
更新:
基于@Haukland 的最终解决方案,切换到使用PackageVersion而不是Version.