首页 > Xamarin.Forms > VS2017创建Xamarin.Forms SAP项目存在xaml无法智能提示的BUG
2017
06-20

VS2017创建Xamarin.Forms SAP项目存在xaml无法智能提示的BUG

VS2017创建Cross-Platform存在一个BUG,下面来演示一下这个BUG。

打开VS2017  15.2,【新建项目】【跨平台项目】这就是Xamarin.Forms

VS2017创建Xamarin.Forms SAP项目存在xaml无法智能提示的BUG - 第1张  | Xamarin吧

接着选择【共享项目】也就是SAP。点击OK

VS2017创建Xamarin.Forms SAP项目存在xaml无法智能提示的BUG - 第2张  | Xamarin吧 共享项目Shared Project和可移植类库PCL有什么不同?最主要区别是:SAP可以访问完整.net Framework。区分特定平台的代码可以用宏或者Xamarin.Forms的Device类。PCL需要将代码编译成dll考虑到.net mono .net core等之间的差异,必须使用标准的.net类以及方法,灵活性较差!

然后打开SAP中的MainPage.xaml,会发现智能提示是没有的

VS2017创建Xamarin.Forms SAP项目存在xaml无法智能提示的BUG - 第3张  | Xamarin吧

解决办法只要将App5.Android改成App5.iOS,智能提示就出现了!非常奇怪的bug!不知道是我的环境没有装完整,还是其他什么问题。但选择iOS不影响Xamarin Forms的开发!智能提示是有效的!

VS2017创建Xamarin.Forms SAP项目存在xaml无法智能提示的BUG - 第4张  | Xamarin吧

最后编辑:
作者:Xamarin8
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。