【问题标题】:Intellisense and Xamarin.Forms problemsIntellisense 和 Xamarin.Forms 问题
【发布时间】:2019-10-03 22:18:50
【问题描述】:

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

我似乎在解决方案上失去了任何 Intellisense。如果我尝试导航到一个对象,我会收到消息“无法导航到插入符号下的符号”,即使是在同一个项目中声明的某些内容。我没有任何颜色,nr 自动完成。 我尝试清理、删除 obj 和 bin 文件夹、重建、删除 .vs 文件夹、重置用户数据、重新安装 VS.... 没有变化...

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

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

那个解决方案以前没问题,最近才出现,不知道是什么原因造成的。

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

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

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

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

Without Android Forms

With Android Forms

【问题讨论】:

  • 您应该首先将 IDE 更新到 VS 2019 。并且 Xamarin.Forms 的版本会同时更新到最新。
  • 这个问题最初是在 VS 2017 上出现的,但是我已经更新到 VS2019,我昨天进行了最后一次更新,不幸的是我的问题没有任何改变。
  • @LucasZhang-MSFT 我不认为将 ide 更新到 17 是强制性的,从我看到的将 XAML 作为源代码编辑打开应该可以解决他的问题,a.reure,尝试右键单击XAML 并将其打开为 Source Code Editor,这应该可以解决您的 IntelliSense 关于 Xamarin.Forms 包的其他问题的问题,我建议您提供更多信息
  • 我的问题不在于 xaml,而在于 c#。好吧,xaml 也是如此,但这不是我主要关心的问题。
  • @a.reure 您可能想修复您的 VS,以防万一出现任何差异,它会自行解决所有问题。你已经试过了吗?

标签: visual-studio xamarin.forms intellisense visual-studio-2019


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-12
    • 2020-10-19
    • 1970-01-01
    • 1970-01-01
    • 2020-04-04
    • 2014-10-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多