项目 myProjectWeb 的 NuGet 包还原失败:无法找到包“AppForSharePoint16WebToolkit"的版本“3.0.1" [英] NuGet Package restore failed for project myProjectWeb: Unable to find version '3.0.1' of package 'AppForSharePoint16WebToolkit'

查看:32
本文介绍了项目 myProjectWeb 的 NuGet 包还原失败:无法找到包“AppForSharePoint16WebToolkit"的版本“3.0.1"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是一个提供者托管的项目.它曾经工作到最近.

It's a provider hosted project. It used to work until very recently.

如果我创建一个全新的项目/解决方案,那么它就可以工作.

If I create a completely new project/solution, then it works.

如果我启动旧的,或者从源代码管理重新下载它,我会收到以下错误:

If I start the old one, or redownload it from source control, I get the following error:

项目 LocalTheaterWeb 的 NuGet 包还原失败:无法找到包AppForSharePoint16WebToolkit"的版本3.0.1"

NuGet Package restore failed for project LocalTheaterWeb: Unable to find version '3.0.1' of package 'AppForSharePoint16WebToolkit'

我尝试了 Update-Package -Reinstall 但问题仍然存在.

I tried Update-Package -Reinstall but the problem stays.

有什么想法吗?

推荐答案

该错误消息表明 NuGet 在您的包源中找不到 AppForSharePoint16WebToolkit 包.因此,请检查以下内容:

The error message suggests that NuGet cannot find the AppForSharePoint16WebToolkit package in your package sources. So check the following:

  1. 在执行 Update-Package -Reinstall 时选择了正确的包源.
  2. 检查托管 NuGet 包的包源是否已启用.如果您使用的是最新版本的 NuGet,则包还原应使用所有已启用的包源.
  3. 查看解决方案或项目是否有自己的 NuGet.config,它会覆盖包源.

没有进一步的信息,我的猜测是 3.因为你说它适用于一个新项目.

Without further information my guess is 3. since you say it works for a new project.

您还可以运行 Fiddler 以查看 NuGet 在尝试恢复时使用的包源.

You can also run Fiddler to see what package sources NuGet is using as it tries to restore.

这篇关于项目 myProjectWeb 的 NuGet 包还原失败:无法找到包“AppForSharePoint16WebToolkit"的版本“3.0.1"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆