C# 初始化XAML预览程序时找不到System.Runtime程序集

C# 初始化XAML预览程序时找不到System.Runtime程序集,c#,xaml,xamarin.forms,xamarin-previewer,C#,Xaml,Xamarin.forms,Xamarin Previewer,尝试加载Xamarin.Forms的XAML预览器时出错 找不到系统。初始化呈现程序时,运行时程序集请参见屏幕截图 目标框架:.Net标准2.0。 已安装的程序集:NetStandart.Library 2.0.3,Xamarin.Forms 4.0.0.425677 XAML代码: <?xml version="1.0" encoding="utf-8" ?> <ContentPage xmlns="http://xamarin.com/schemas/2014/forms"

尝试加载Xamarin.Forms的XAML预览器时出错

找不到系统。初始化呈现程序时,运行时程序集请参见屏幕截图

目标框架:.Net标准2.0。 已安装的程序集:NetStandart.Library 2.0.3,Xamarin.Forms 4.0.0.425677

XAML代码:

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:local="clr-namespace:XamarinLab"
             x:Class="XamarinLab.MainPage"
             Title="Authorization">

    <ScrollView>
        <AbsoluteLayout BackgroundColor="SkyBlue">
            <Frame AbsoluteLayout.LayoutBounds="0.5, 0.5, -1, -1" AbsoluteLayout.LayoutFlags="PositionProportional" HasShadow="True" CornerRadius="15">
                <StackLayout WidthRequest="150">
                    <Entry x:Name="LoginEntry" Placeholder="login"/>
                    <Entry x:Name="PasswordEntry" Placeholder="password" IsPassword="True"/>
                    <Button Text="Sign In" Clicked="OnLoginButtonClicked" HorizontalOptions="Center" VerticalOptions="CenterAndExpand" />
                    <Button Text="Sign Up" Clicked="OnRegisterButtonClicked" HorizontalOptions="Center" VerticalOptions="CenterAndExpand" />
                </StackLayout>

            </Frame>

            <ActivityIndicator x:Name="Loading" Margin="5" Color="White" IsRunning="False" AbsoluteLayout.LayoutBounds=".5,0,100,40" AbsoluteLayout.LayoutFlags="PositionProportional"/>
        </AbsoluteLayout>
    </ScrollView>

</ContentPage>
错误:


根据您的描述,当您想要使用xaml预览器时,您会遇到一些问题

从中,可以检查以下步骤:

XAML预览器未显示或显示错误

预览程序可能需要一些时间才能启动-您将看到正在初始化渲染,直到它准备就绪

尝试关闭并重新打开XAML文件

确保应用程序类具有无参数构造函数

检查您的Xamarin.Forms版本-它必须至少是Xamarin.Forms 3.6。您可以通过NuGet更新到最新的Xamarin.Forms版本

检查您的JDK安装-预览Android至少需要JDK 8

尝试将页面的C代码中的所有初始化类包装到if!DesignMode.IsDesignModeEnabled已启用


你说你的xamarin.forms版本是4.0.0.425677,你能卸载并安装其他版本例如3.6再试一次吗?

这不是答案,但我发现xaml预览程序不稳定我使用的是gorilla player