2016-11-19 41 views
2

我使用的是Visual Studio 2015 Update 3和Xamarin 4.2.1.62(最新的稳定版)。我遇到的问题是,在编辑Xamarin Forms文件(.xaml)时,我没有为所有元素的属性获取IntelliSense。例如,对于StackLayout,我得到的建议为Orientation,但不适用于HorizontalOptionsBackgroundColor(虽然两者都是绝对有效的属性):Xamarin Forms智能感知只为某些属性工作

IntelliSense working No IntelliSense

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

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

是否有某种方法可以使IntelliSense适用于所有属性?或者目前这是正常的?

回答

1

我也面临着同样的问题,最近,我决心以下步骤:

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