用上Visual Studio 2015之后发现NuGet经常抽风,在需要update package或者restore package的时候总是卡住半天,然后报个错误
an error occurred while trying to restore packages unable to find version
非常影响写代码的效率,于是研究了一下,发现根本问题是最新的NuGet使用了v3的官方源地址是https://api.nuget.org/v3/index.json,这个地址在国内似乎被和谐掉了。
解决方法就是把v2的官方源地址加到VS里,NuGet 2的官方源地址是https://nuget.org/api/v2/,加完后在VS里看起来是这样的,加好后无论是更新还是恢复package都不在抽风了。