Visual studio 2015 在源上找不到包

Visual studio 2015 在源上找不到包,visual-studio-2015,nuget,Visual Studio 2015,Nuget,我们使用的是一个本地Nuget提要,其结构为分层文件夹 我在Visual Studio 2015下的Nuget Package Manager 3.5.0.1737中遇到以下错误: \hd\teamshare\NugetsNew:Package“Configuration.WebAPI.Client.1.0.16405.2-alpha”在源“\hd\teamshare\NugetsNew”上找不到。 Severity Code Description Project File

我们使用的是一个本地Nuget提要,其结构为分层文件夹

我在Visual Studio 2015下的Nuget Package Manager 3.5.0.1737中遇到以下错误:

\hd\teamshare\NugetsNew:Package“Configuration.WebAPI.Client.1.0.16405.2-alpha”在源“\hd\teamshare\NugetsNew”上找不到。

Severity    Code    Description Project File    Line    Suppression State
Error       NuGet Package restore failed for project Softs\FrontEnd\Web.FormHost: NuGet.Protocol.Core.Types.FatalProtocolException: Unable to find version '1.0.16405.2-alpha' of package 'Configuration.WebAPI.Client'.
  \\hd\teamshare\NugetsNew: Package 'Configuration.WebAPI.Client.1.0.16405.2-alpha' is not found on source '\\hd\teamshare\NugetsNew'.
  https://api.nuget.org/v3/index.json: Package 'Configuration.WebAPI.Client.1.0.16405.2-alpha' is not found on source 'https://api.nuget.org/v3/index.json'.

   at NuGet.PackageManagement.PackageDownloader.<GetDownloadResourceResultAsync>d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at NuGet.PackageManagement.NuGetPackageManager.<RestorePackageAsync>d__68.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at NuGet.PackageManagement.PackageRestoreManager.<RestorePackageAsync>d__39.MoveNext().          0   
严重性代码描述项目文件行抑制状态
错误:project Softs\FrontEnd\Web.FormHost的NuGet程序包还原失败:NuGet.Protocol.Core.Types.FatalProtocolException:找不到程序包“Configuration.WebAPI.Client”的版本“1.0.16405.2-alpha”。
\\hd\teamshare\NugetsNew:Package“Configuration.WebAPI.Client.1.0.16405.2-alpha”在源“\\hd\teamshare\NugetsNew”上找不到。
https://api.nuget.org/v3/index.json: 在源上找不到包“Configuration.WebAPI.Client.1.0.16405.2-alpha”https://api.nuget.org/v3/index.json'.
在NuGet.PackageManagement.PackageDownloader.d_u0.MoveNext()中
---来自引发异常的上一个位置的堆栈结束跟踪---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)
在System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务任务)中
在NuGet.PackageManagement.NuGetPackageManager.d_u68.MoveNext()中
---来自引发异常的上一个位置的堆栈结束跟踪---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)
在System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务任务)中
在NuGet.PackageManagement.PackageRestoreManager.d_u39.MoveNext()中。0
如您所见,未找到包Configuration.WebAPI.Client.1.0.16405.2-alpha'

这个nuget已经在本地提要中发布,并由我的一位同事添加到指定的项目中

这是我第一次收到这样的信息。上周我升级到了Nuget Package Manager的这个特定版本

目录结构中存在nuget


在相互测试点上,进程监视器在此目录上不显示任何活动。但它显示了其他nuget文件夹上的活动。

错误消息在“\hd\teamshare\NugetsNew”下找到包,但您的包存储在“\hd\teamshare\NugetsNew\Configuration.WebAPI.Client\1.0.16405.2-alpha”下。我已签入NuGet Pacakge Manager 3.5.0.1737和NuGet Package Manager的早期版本,他们在“\hd\teamshare\NugetsNew”中找不到包


因此,请在工具->选项->NuGet package Manager->软件包源中检查您的软件包源配置,确保源URL设置为“\hd\teamshare\NugetsNew\configuration.WebAPI.Client\1.0.16405.2-alpha”。至少您需要将URL设置为“\hd\teamshare\NugetsNew\Configuration.WebAPI.Client”,因为NuGet包管理器可以从源URL和URL的第一个子文件夹中查找包。

错误消息在“\hd\teamshare\NugetsNew”下查找包,但您的包存储在“\hd\teamshare\NugetsNew\Configuration.WebAPI.Client\1.0.16405.2-alpha”。我已签入NuGet Pacakge Manager 3.5.0.1737和NuGet Package Manager的早期版本,他们无法从“\hd\teamshare\NugetsNew”中找到包


因此,请在工具->选项->NuGet package Manager->软件包源中检查您的软件包源配置,确保源URL设置为“\hd\teamshare\NugetsNew\configuration.WebAPI.Client\1.0.16405.2-alpha”。至少您需要将URL设置为“\hd\teamshare\NugetsNew\configuration.WebAPI.Client”,因为NuGet软件包管理器可以从源URL和URL的第一个子文件夹中找到软件包。

我已将扩展回滚到3.4.4.1321版本,现在它工作正常


我没有注意到3.5.0.1737是beta版的事实。

我已经将扩展回滚到3.4.4.1321版,现在它工作正常


我没有注意到3.5.0.1737是beta版的事实。

我使用的是分层文件夹结构。我所有的NUGET都是这样存储的,找不到。这很好。我使用的是分层文件夹结构。我所有的NUGET都是这样存储的,找不到。这很好。我是glad您已通过回滚扩展解决了此问题。请标记您的答案,该答案对具有相同问题的其他社区有益。我很高兴您通过回滚扩展解决了此问题。请标记您的答案,该答案对具有相同问题的其他社区有益。