智能感知和 Xamarin.Forms 问题

Intellisense and Xamarin.Forms problems

我对 Visual Studio 2019(和 2017)的 Xamarin.Forms 解决方案有疑问:

我似乎失去了解决方案的任何智能感知。如果我尝试导航到一个对象,我会收到消息 "cannot navigate to the symbol under the caret",即使对于在同一项目中声明的内容也是如此。我没有任何颜色,nr 自动完成。 我已经尝试清理、删除 obj 和 bin 文件夹、重建、删除 .vs 文件夹、重置用户数据、重新安装 VS....没有变化...

但是,如果我删除包 Xamarin.Forms,它会修复它!问题是,如果我重新安装它并重新启动 VS,它又回来了...

有关信息,解决方案构建和运行没有任何问题。

那个方案以前没问题,最近出现了,想不通是什么原因造成的。

使用的Forms版本是2.5.1.444934,我尝试更新,但没有成功。

我不知道该怎么办了...

编辑:我在同一代码上添加了 2 个捕获,一个将表单添加为 nuget 包,另一个没有。

各种对象都在同一个项目中声明,与 AffaireSync 具有相同的命名空间。 没有 Forms,它们会被识别(而 DependencyService 不是,但这是正常的,因为它在 Forms 中)。 使用 Forms,一切都是白色的,没有什么是可识别的,没有什么是彩色的,没有什么是带红色下划线的...

Without Android Forms

With Android Forms

好的,我删除了我的解决方案源并尝试了一些还原,但没有解决我的问题。

所以我删除了我的本地解决方案,再次检查,一切都已修复...我不知道发生了什么,但它有效,所以我没有碰任何东西...