Xamarin表单智能感知仅适用于某些属性

时间:2016-11-19 09:03:32

标签: visual-studio xaml xamarin xamarin.forms

我使用的是Visual Studio 2015 Update 3和Xamarin 4.2.1.62(最新的稳定版)。我遇到的问题是,在编辑Xamarin Forms文件(.xaml)时,我没有获得所有元素的智能感知功能。属性。例如,对于StackLayout,我会收到Orientation的建议,但不会收到HorizontalOptionsBackgroundColor的建议(尽管两者都是有效的属性):

IntelliSense working No IntelliSense

我已经尝试过这个问题的所有不同建议:Cannot get Xamarin Xaml Intellisense working in VS 2015,但没有运气:

  • 建议的扩展程序不再可用。
  • 我不使用ReSharper。
  • 当我尝试通过右键单击打开XAML文件时 - >打开...并选择XAML Designer,我收到错误说" 无法使用所选编辑器打开该文件。请选择其他编辑器。"

有没有办法让IntelliSense适用于所有属性?或者目前这是正常的吗?

1 个答案:

答案 0 :(得分:1)

我最近也面临同样的问题,我按照以下步骤解决了这个问题:

  1. 工具>>选项>> Xamarin>>其他更新到最新稳定版Xamarin,立即检查,下载并安装最新更新。
  2. 右键单击解决方案资源管理器,然后单击管理NuGet软件包以获取解决方案。选择解决方案中的所有项目,并在所有项目中更新Xamarin.Forms的版本。
  3. 现在转到您的PCL项目并添加一个新的XAML页面,您可以检查Intellisense现在是否正常工作,但只能在该页面上工作。
  4. 现在关闭解决方案并重新启动系统,重新打开您的项目,现在解决您的问题。