Nuget不重新安装软件包

21

我已经修改了目标.NET框架,将其从4.0改为4.5。我收到了nuget的一条消息,需要重新安装包,所以运行了Update-Package -Reinstall -ProjectName https://localhost/SomeWebProject/命令。当nuget执行时,它会输出黄色警告标志,看起来像这样:

Skipped reinstalling package 'NLog 3.1.0.0' in project 'SomeWebProject' because the package does not exist in the package source.

为什么我的包没有重新安装? 我进入了我的包文件夹,并验证了 NLog 3.1.0.0 是否存在!

2个回答

44

看来解决方案就在眼前。

我们只需要在包管理器控制台窗口中设置软件包来源。(感谢Matt Ward指出。)

输入图像描述


0

或者您可以运行以下 NuGet 包管理命令:

'Update-Package -reinstall'

此命令将重新安装所有解决方案的 NuGet 包,而不更新现有包的版本。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接