Visual studio 2015 Visual Studio NuGet包管理器未使用相对URI错误

Visual studio 2015 Visual Studio NuGet包管理器未使用相对URI错误,visual-studio-2015,nuget,uri,relative-path,Visual Studio 2015,Nuget,Uri,Relative Path,我对Visual Studio Enterprise 2015 Update 3上的Nuget Package Manager和Extension and updates Manager有问题。 此工具可以列出已安装的软件包,但无法访问联机软件包 Nuget软件包管理器在输出中写入此错误: [nuget.org]无法加载源的服务索引。 这是一种新的收费方式。(相对URI不支持此操作) 扩展和更新管理器显示相同的错误 我尝试修复Visual Studio,检查我的操作系统上没有代理,环境变量中也没

我对Visual Studio Enterprise 2015 Update 3上的Nuget Package Manager和Extension and updates Manager有问题。 此工具可以列出已安装的软件包,但无法访问联机软件包

Nuget软件包管理器在输出中写入此错误: [nuget.org]无法加载源的服务索引。 这是一种新的收费方式。(相对URI不支持此操作)

扩展和更新管理器显示相同的错误

我尝试修复Visual Studio,检查我的操作系统上没有代理,环境变量中也没有http_代理,删除Visual Studio用户设置

Fiddler不记录任何信息

有人有主意吗

谢谢。

找到了

我已经使用/log选项启动了VisualStudio

日志文件中的stacktrace为:

意外异常Cette op&x00E9;定量n'相关费用的最高价。
System.Uri.get_Host()
Microsoft.VisualStudio.CommonIDE.VsWebProxy.PrepareWebProxyAsyncd__6.MoveNext() ;——桩的痕迹 l&apos党;侵位pré;cé;丹特·奥·尼沃·杜克尔l'例外情况a和x00E9;té;lev和#x00E9;e---&x000D
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)和#x000D
System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务任务)和#x000D
Microsoft.VisualStudio.CommonIDE.VsWebProxyService.c__DisplayClass9_0.PrepareWebProxyAsyncb__0d.MoveNext() ;——桩的痕迹 l&apos党;侵位pré;cé;丹特·奥·尼沃·杜克尔l'例外情况a和x00E9;té;lev和#x00E9;e---&x000D
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
Microsoft.VisualStudio.Services.VsTask.RethrowException(AggregateException e)和#x000D
Microsoft.VisualStudio.Services.VsTask.InternalGetResult(布尔ignoreUIThreadCheck)和#x000D
Microsoft.VisualStudio.Services.VsTask.GetResult()
Microsoft.VisualStudio.Shell.Connected.ConnectedUser.ConnectedUserManager.ResolveFWLinkThroughSwebProxyD74.MoveNext()&x000D ;——桩上的跟踪鳍

通过反编译一些VisualStudio dll,我看到它使用WebRequest.DefaultWebProxy。在我的计算机上,第三方应用程序修改了我的machine.config文件:在configuration/system.net/defaultProxy中,指定了一个模块

在评论了这部分之后,它起了作用


谢谢

您是否使用任何Nuget、config文件?能否在浏览器中打开软件包源代码?请检查NuGet.config是否包含具有相对文件路径的包源。不支持具有相对文件路径的包源。位于解决方案文件夹或%AppData%\NuGet\NuGet.config中的NuGet.config文件。尝试删除相对文件路径并重新启动VS,然后再次访问联机包。%AppData%\NuGet\NuGet.config文件是标准的:“protocolVersion=”3“/>`奇怪的是,在浏览联机程序集时,我在经典扩展和更新弹出窗口中出现了相同的错误。@Aurelian Dolande,您安装了哪个版本的Nuget Package Manager?您是否尝试卸载并重新安装NuGet package manager的扩展?如果所有这些都对您没有帮助,请在浏览联机程序集时共享经典扩展和更新弹出窗口中的错误截图。很高兴知道您已解决此问题。请标出你的答案,这对其他有同样问题的社区是有益的。