C# Android-布局设计器空白

C# Android-布局设计器空白,c#,android,visual-studio,xamarin,designer,C#,Android,Visual Studio,Xamarin,Designer,今天我打开了一个项目,发现它的任何布局都不会在设计器中呈现 我很确定这不是我的AXML的问题,因为该应用程序在构建时运行良好。VisualStudio是最新的(15.9.9),将在其他项目中显示布局而不会出现问题。我的布局在正确的位置(资源/布局)。我试过了- 清理和重建 手动删除bin/obj文件夹并重建项目 在Options/Xamarin/Android UI Designer中打开/关闭加速渲染 在Visual Studio for Mac(7.8)中打开项目-同一问题 重新启动Vi

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

我很确定这不是我的AXML的问题,因为该应用程序在构建时运行良好。VisualStudio是最新的(15.9.9),将在其他项目中显示布局而不会出现问题。我的布局在正确的位置(资源/布局)。我试过了-

  • 清理和重建
  • 手动删除bin/obj文件夹并重建项目
  • 在Options/Xamarin/Android UI Designer中打开/关闭加速渲染
  • 在Visual Studio for Mac(7.8)中打开项目-同一问题
  • 重新启动Visual Studio/重新启动我的计算机
如果您有任何关于如何解决此问题的想法,我们将不胜感激。我不确定哪一部分的来源将有助于回答这个问题,所以请询问,我将提供


注意-此项目位于TFS上。我也经常遇到此问题。不幸的是,除了重新启动Visual Studio的所有实例(如果您也运行了Android Studio的话),然后完全重新启动我的计算机之外,我还没有找到解决这个问题的简单方法。希望这能帮上忙,祝你好运。

我发现这个问题是由应用程序的目标框架版本设置为Android 9.0引起的。将此设置为8.0以匹配设计器使用的版本,修复了此问题


我需要的目标框架是9.0版,但我不知道如何向设计器添加版本(8.0是我唯一可用的版本)。关于这个(),我问了另一个问题。

这发生在我和一位同事的VisualStudio上,不久前,它还在工作,当时它是空白的。我们试图更改目标框架,但无法使其工作,我甚至完全重新安装了VS


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

不幸的是,重新启动Visual Studio/重新启动我的计算机没有任何区别。我假设项目本身有问题,因为我在Mac上打开项目时也有同样的问题。嗯,这很难处理。我将询问一些同事,看看他们是否有任何想法,然后再与您联系。我使用version9.0创建了一个简单的xamarin.android演示程序,效果良好。问题可能与布局的内容有关。请您发布完整的布局xaml代码,以便我们可以为您进行测试。只是为了确认我发现了相同的情况-当目标为9.0时,所有布局都被破坏,当我返回到8.1时,它工作正常。我有一个线性布局的cardview和一些文本视图,没什么特别的。嘿,我只是想加上我的几分钱。2021年,我在Visual Studio 2019中使用了此修复程序。所以我想他们还没有解决这个问题。