我正在处理一个较大的项目,该项目位于多个存储库中。这些项目使用nuget包相互引用。我目前正在进行较大的体系结构更改,该更改需要一次修改多个软件包。为了使它们保持同步,我使用本地文件夹(~\Packages
)作为临时提要。软件包的所有内部版本都具有相同的版本号,因此我必须重新安装而不是更新软件包以在引用项目中使用当前版本。
但是我跑步的时候
Update-Package -reinstall -IncludePrereleases
据我所知,没有一个背包被重新安装,输出显示:
当前项目的软件包来源中没有可用的软件包更新。
当我跑步时,上面的输出也会出现
Get-Package -Updates
我尝试将程序包源设置为仅本地文件夹,然后又设置为全部,但是我没有做任何改变。我尝试将本地feed添加到目标项目nuget.config中,但结果保持不变。当然,我也尝试重新启动VisualStudio。
我正在使用Visual Studio 2019 16.1.0预览版1.0。 该项目是SDK格式的csproj。
我没有测试其他版本或项目格式。