Xamarin.Android - 布局设计器空白

Oli*_*ton 5 c# android designer visual-studio xamarin

今天我打开一个项目,发现它的任何布局都不会在设计器中呈现。

在此处输入图片说明

我很确定这不是我的 AXML 的问题,因为该应用程序在构建时运行良好。Visual Studio 是最新的 (15.9.9),可以毫无问题地在其他项目中显示布局。我的布局位于正确的位置(资源/布局)。我试过了 -

  • 清洁和重建
  • 手动删除bin/obj文件夹并重建项目
  • 在 Options/Xamarin/Android UI Designer 中打开/关闭加速渲染
  • 在 Visual Studio for Mac (7.8) 中打开项目 - 同样的问题
  • 重新启动 Visual Studio/重新启动我的计算机

任何有关如何解决此问题的想法将不胜感激。我不确定来源的哪一部分有助于回答这个问题,所以请询问,我会提供。

注意 - 这个项目在 TFS 上。

Mr *_*ops 6

不久前我和同事的 Visual Studio 就发生过这种情况,它可以工作,然后就一片空白了。我们尝试更改目标框架但无法使其工作,我什至完全重新安装了VS。

在我们的例子中,在“工具”>“选项”>“Xamarin”>“Android UI Designer”中关闭“启用加速渲染”是有效的,我们现在可以在构建应用程序时看到该应用程序。我们没有更改设置,因此假设它是默认设置,这让我认为这是由 VS 更新引起的。


Oli*_*ton 1

我发现该问题是由应用程序的目标框架版本设置为Android 9.0引起的。将其设置为 8.0 以匹配设计者使用的版本解决了该问题。

在此输入图像描述

我需要目标框架为 9.0 版本,但我不知道如何向设计器添加版本(8.0 是我唯一可用的版本)。我已经就此提出了另一个问题(请参阅此处)。