Visual Studio 2017 在安装 Nuget 包时卡住了,现在我的 Xamarin 项目没有加载

Visual Studio 2017 froze while installing Nuget package and now my Xamarin project doesn't load

我尝试仅将 Xamarin.Android.Support.Annotations 28.0.0 安装到我的 Xamarin Forms 项目的 Android 部分。

有一个弹出窗口:

Microsoft Visual Studio is busy
We'll automatically report this delay to Microsoft...

无论我等多久,我都无法打开项目。我需要做什么来清除缓存才能再次加载我的项目?

What do I have to do to clear the cache to be able to load my project again?

要清除nuget缓存,您可以从nuget.org下载NuGet命令行工具。

然后,打开命令提示符并 cd 到 nuget.exe 所在的目录。

您可以使用此命令列出本地缓存:

nuget locals all -list

您可以使用此命令清除所有缓存:

nuget locals all -clear

查看更多信息:Managing the global packages, cache, and temp folders.

注意:如果您的Visual Studio不是最新版本,请尝试更新它,微软在一些较新的版本上修复了这个问题。

希望对您有所帮助。