Visual studio Xamarin表单预览器isn';t显示

Visual studio Xamarin表单预览器isn';t显示,visual-studio,xaml,xamarin,xamarin.forms,Visual Studio,Xaml,Xamarin,Xamarin.forms,我使用的是xamarin forms v2。3.2.127在Windows 10操作系统的Visual Studio 2015社区版上运行稳定。每次我尝试打开xaml时,Xamarin表单预览器都没有显示任何内容,只是一个蓝色框,如下面的屏幕截图所示。我也尝试过创建新项目,即使是在最新的预发布渠道,但它仍然是一样的 Forms XAML Previewer仍在开发中,现作为预览版发布。这是一本书 其中许多都是私有内部bug,但在我这方面,iOS对于简单的模板表单XAML解决方案来说工作得很好,只

我使用的是xamarin forms v2。3.2.127在Windows 10操作系统的Visual Studio 2015社区版上运行稳定。每次我尝试打开xaml时,Xamarin表单预览器都没有显示任何内容,只是一个蓝色框,如下面的屏幕截图所示。我也尝试过创建新项目,即使是在最新的预发布渠道,但它仍然是一样的


Forms XAML Previewer仍在开发中,现作为预览版发布。这是一本书


其中许多都是私有内部bug,但在我这方面,iOS对于简单的模板表单XAML解决方案来说工作得很好,只是Android无法呈现,但我在顶部得到了一个错误横幅,如bug#44603所述,这里有几个疑难解答步骤:

  • 在尝试预览XAML文件之前,应先生成(编译)项目
  • 第一次预览XAML文件时必须设置设计器代理-预览程序中将显示进度指示器以及进度消息,直到准备就绪
  • 尝试关闭并重新打开XAML文件

  • XAML无效:需要先构建Android项目,然后才能创建预览。预览程序要求在呈现页面之前生成项目。如果预览窗格顶部出现以下错误,请重新生成应用程序并重试


Xamarin在他们的网站上有一些关于Xamarin.Forms Previewer疑难解答的工具

请确保为您的Android iOS和PCL项目安装Xamarin.Forms NuGet package>=v2.3

当您将XFPageRenderView作为预览器的内容时, 尝试安装最新的Java开发工具包(即使Visual Studio在32位上运行,64位版本也可以)。然后转到:Visual Studio>工具>选项>Xamarin>Android设置>将Java开发工具包位置更改为新安装的位置


有关更多信息,请参阅:

正如@jgoldberger所说,XAML预览器仍处于早期开发阶段。但是,如果您使用的是Xamarin稳定更新频道,则可能值得切换到Beta更新频道


在下一个版本中,XAML预览器有了巨大的改进,目前处于第6次RC迭代阶段(即非常接近稳定)。这样,您至少可以看到预览器的改进是否解决了您的问题。如果您选择,您可以随时返回稳定更新频道。

在最新的Xamarin更新中,它会自动修复。确保已安装Java SDK 64位版本。在打开XAML文件之前,还需要构建/重建项目。
有关详细信息,您可以查看我的。谢谢

如果您加载的是最新版本的Java SDK,此时它是9.x,那么Xamarin Forms不支持该版本


我们去了Xamarin表格现场直播。它是开箱即用的。

正如许多其他答案所说,Xamarin表单目前正在预览中

作为一种选择,我正在使用。它不是一个表单预览器,但使用了一种不同的、在许多情况下更优越的方法。该工具允许您在应用程序运行时对XAML文件进行更改,您可以看到这些更改几乎立即反映在应用程序中。所以你看到的不是预览,而是真实事物的视图

这让你可以像平常一样与应用程序交互,并随时进行更改

这是很容易设置和有一个免费试用

  • 不是LiveXAML的附属公司,只是一个快乐的客户

无论我尝试了什么,我的预览器都无法工作。但当我用xaml创建一个新的ContentPage时,它就开始工作了

你是如何构建项目的?如果不先构建项目,它就不会显示Hi Brian,在我的情况下,预览速度太慢,但是很快working@Greensy是的,我多次重建我的项目。@Enrico嗨,Enrico,你在使用vs社区版吗?你能给我你的xamarin版本吗?是的,我用的是社区版。Microsoft Visual Studio Enterprise 2015版本14.0.25431.01更新3 Microsoft.NET Framework版本4.6.01038 Xamarin 4.2.0.680(c4382f5)Visual Studio扩展,以支持Xamarin.iOS和Xamarin.Android的开发。Android 7.0.0.18(0e59c36)Visual Studio扩展,用于支持Xamarin.Android的开发。Xamarin.iOS 10.0.0.6(6c3fee4)Visual Studio扩展以支持Xamarin.iOS.Update的开发:希望这有帮助。下载8.x64位版本,forms previewer就可以工作了。它从未工作过,而且在VS和VS4Mac中已经使用了4-5年。即使它从未工作过,它仍然在IDE中。提示:由于XF设计不是免费的,需要像Gorilla Player那样更改代码,所以它也不会工作。考虑到你们(和整个团队)需要做些什么才能让它工作起来,这并不是很有帮助,但根据我的经验,previewer从未工作过。无论是在VS还是在VS4Mac中。我正在使用VS4Mac,但仍然无法工作。我曾经为一个非常基本的布局工作过一次,结果也停止了。