我现在已经使用了几个Nuget服务器,例如https://github.com/sunsided/docker-nuget,最近使用的是Github软件包管理器。
对于每一个,我经常遇到相同的问题-我将推送一个新程序包,更新我的.csproj文件中的程序包引用,然后尝试构建项目(应在VS中自动还原程序包)或运行{{ 1}}。我会经常看到以下消息:
dotnet restore
我曾尝试清除缓存,例如:
Unable to fund package Example.Project with version (>= 1.2.3)
但是仍然找不到新的软件包版本。
总是可以等待不确定的时间来解决问题,但是等待令人沮丧。
是否存在我不知道的另一个缓存,或者有人可以解决这个问题吗?
答案 0 :(得分:0)
在Visual Studio中构建之前,请从其中一个项目文件夹(位于.csproj文件所在的位置)的外壳程序中运行以下命令:
dotnet restore --no-cache