VS2017中Xamarin便携XAML文件无法使用功能型表单预览器求助
解决VS2017中Xamarin.Forms XAML无法使用功能型表单预览器的问题
作为同样踩过Xamarin.Forms预览器坑的开发者,我太懂你被迫用慢到抓狂的设备模拟器预览XAML的痛苦了!给你几个亲测有效的解决方向:
- 切换到Forms Previewer模式:在VS2017的XAML编辑界面右上角,找到预览器的切换按钮(通常在显示"Android"或"iOS"的模拟器图标旁边),点开下拉菜单选择「Forms Previewer」选项——这就是带对齐辅助线的功能型预览工具,大概率是你不小心切换到了设备预览模式。
- 更新适配的Xamarin.Forms版本:旧版本的Xamarin.Forms和VS2017兼容性可能有bug,右键你的便携项目 → 管理NuGet程序包,把Xamarin.Forms更新到适配VS2017的稳定版本(比如3.x系列,VS2017对过新的Xamarin.Forms版本支持有限)。
- 重置VS组件缓存:有时候VS的组件缓存会乱掉导致预览器异常。关闭VS后,删除目录
%LOCALAPPDATA%\Microsoft\VisualStudio\15.0\ComponentModelCache里的所有文件,再重新打开VS试试。 - 检查预览器启用状态:打开VS的「工具」→「选项」→「Xamarin」→「Xamarin.Forms Previewer」,确认「Enable Xamarin.Forms Previewer」选项是勾选状态,没开的话赶紧补上。
如果以上方法都没效果,可以试试修复VS2017:打开VS安装器,选择「修改」,重新勾选Xamarin相关组件进行修复安装,说不定是组件缺失导致预览器功能没正常加载。
内容的提问来源于stack exchange,提问作者Dean Roddey
相关产品推荐
相关产品推荐

