Visual Studio 2015 PCL无法浏览Nuget

问题描述 投票:1回答:2

我在VS 2015中创建了一个PCL。当我尝试浏览Nuget时出现此错误:

[nuget.org]'https://www.nuget.org/api/v2/Search()的V2源?$ filter = IsLatestVersion&searchTerm =''&targetFramework ='portable46-net451 + win81 + wpa81'&includePrerelease = false&$ skip = 0&$ top = 26'返回了意外状态代码'500 Internal服务器错误'。

我的csproj包含:Profile151 v4.6

在Postman中,如果我将上面的“portable46-net451”更改为“net451”,我可以浏览得很好。

在VS 2013中制造的PCL似乎没有这个问题。

visual-studio-2015 nuget portable-class-library
2个回答
1
投票

看起来NuGet的更新版本已被破坏。升级到NuGet 3.4.1后,我得到了完全相同的结果。恢复到3.3固定它。


0
投票

我昨晚在VS2017 15.9.11中遇到了类似的问题,我的解决方案是改变.NET Framworks ......甚至是暂时的。

详细信息:所有VS2017项目都被卡住了,我无法通过VS2017浏览NuGet包。但是,这只发生在办公室的计算机上......但是,我的计算机上的所有项目都发生了这种情况。错误消息包含有关.NET 4.6.1的注释...这是我通常用于我的项目的内容。一位同事正在使用.NET 4.7,没有任何问题。我没有安装.NET 4.7,但我已经安装了4.6.2(虽然我还没有在项目中使用它)。所以我在那个特定的项目(最初有问题的那个)上升级到.NET framework 4.6.2,并且所有项目的问题都消失了....甚至在我从.NET Framework的版本控制重新加载时的原始项目4.6.1。我甚至无法再生错误......至少到目前为止。

所以问题似乎在我的情况下通过切换.NET框架来解决....甚至是暂时的。

© www.soinside.com 2019 - 2024. All rights reserved.