VS2017下Xamarin.Android布局设计器加载异常问题求助
针对VS2017 AXML布局设计器加载卡顿&Source标签禁用的解决方案
我之前碰到过一模一样的VS2017布局设计器问题,折腾了好一阵才找到几个靠谱的解决办法,你可以挨个试试:
清理VS缓存与临时文件
设计器的缓存文件损坏是常见诱因,你可以手动删除以下路径的文件后重启VS:%LOCALAPPDATA%\Microsoft\VisualStudio\15.0_<你的VS标识>\ComponentModelCache%USERPROFILE%\AppData\Local\Temp\Xamarin(如果是Xamarin Android项目)%USERPROFILE%\AppData\Roaming\Microsoft\VisualStudio\15.0_<你的VS标识>\Designer
禁用VS硬件加速
显卡硬件加速可能和设计器渲染冲突,操作步骤:- 打开VS,点击顶部菜单「工具」→「选项」
- 找到「环境」→「常规」
- 取消勾选「使用硬件加速(如果可用)」,点击确定后重启VS
重置VS用户设置
有时候自定义的VS设置会导致设计器异常:- 点击「工具」→「导入和导出设置」
- 选择「重置所有设置」,按提示完成操作后重启VS
更新Xamarin相关组件(针对Xamarin项目)
如果是Xamarin Android项目,旧版本的Xamarin组件可能存在设计器bug:- 点击「工具」→「扩展和更新」
- 在「更新」标签下找到Xamarin相关的更新包,安装后重启VS
以管理员身份运行VS
权限不足可能导致设计器无法正确释放资源,右键VS图标选择「以管理员身份运行」,再测试布局设计器的操作
如果以上方法都没效果,建议创建一个空白测试项目,把现有AXML布局文件复制过去测试,排除项目本身配置损坏的问题。
内容的提问来源于stack exchange,提问作者Nathan
相关产品推荐
相关产品推荐

