Visual Studio 2022 未加载 Android 项目

Div*_*van 8 c# ide android visual-studio xamarin.forms

我正在尝试通过 VS 2022 在 TFS 上的工作区中打开包含 9 个项目的解决方案。我尝试使用 VS 2022 Community 17.5.0 和 VS 2022 Professional LTSC 17.4。最初都没有这个问题,但使用一段时间后,问题就显现出来了。

该解决方案有一个面向 .net 标准 2.0 的 Xamarin.Forms 项目,并且有一个解决方案加载挂起的 Android 项目。我已经将其放置了好几个小时,但似乎没有任何进展,无限期地保持在这种状态:

加载窗口无限期地保持此状态

单击 VS 任务栏后,我收到 Windows 通知:“Visual Studio 正忙 - 我们将根据您的 Visual Studio 体验改善计划设置自动向 Microsoft 报告此延迟。”

我只能通过重新安装VS来暂时解决这个问题。通过 VS 安装程序修复并不能解决问题。重新启动 VS 或我的笔记本电脑也不会。由于问题的间歇性,即使重新安装作为解决方案,我也不太有信心。这并没有解决根本原因。

Aul*_*e01 22

转到“工具”->“选项”->“项目和解决方案”->“常规”,然后删除“允许并行项目初始化”处的勾号

禁用项目的并行初始化后,我可以多次成功加载解决方案。启用此功能又会带来问题。

附录:17.5.2 中未修复此问题

附录 2:仍在调查中 - 未在 17.5.3 中修复

附录 3:Microsoft 已将此问题关闭并在 17.6 Preview 3 中修复

(参见https://developercommunity.visualstudio.com/t/VS2022-V175-hangs-when-loading-an-Andro/10292905?q=VS2022+17.5+hangs+when+loading+solution+with+Android+or+ iOS+项目

附录 4:今天安装了 17.6 的发布版本。加载成功了几次,然后又像以前一样挂起。其他人也报告了这一点(请参阅上面的开发者社区链接)。

附录 5:这似乎已在 17.7.0 Preview 6.0 中修复。
我能够多次加载解决方案,没有出现问题。

附录 6:此问题已在 17.7 中修复

在此输入图像描述

  • 完成此操作后,一切都会恢复活力。希望这是我的解决方案的长期解决方案。我总是需要删除 .vs 才能打开。 (2认同)