CollectionView导致Xamarin表单中出现渲染异常

CollectionView导致Xamarin表单中出现渲染异常,xamarin,collectionview,Xamarin,Collectionview,我有一个现有的Xamarin表单应用程序,正在尝试添加一个包含非常简单的CollectionView的XAML页面。该页面在VisualStudio渲染器中抛出异常,但在模拟器中显示良好。以下是代码(直接取自CollectionView文档): 狒狒 卷尾猴 蓝猴 松鼠猴 金狮狨 吼猴 日本猕猴 以下是我尝试在渲染器中查看XAML页面时引发的异常: 与此相关的异常出现在CollectionViewRenderer中 我正在使用Visual Studio 2019的最新更新 这些是已安装的

我有一个现有的Xamarin表单应用程序,正在尝试添加一个包含非常简单的CollectionView的XAML页面。该页面在VisualStudio渲染器中抛出异常,但在模拟器中显示良好。以下是代码(直接取自CollectionView文档):


狒狒
卷尾猴
蓝猴
松鼠猴
金狮狨
吼猴
日本猕猴
以下是我尝试在渲染器中查看XAML页面时引发的异常:

与此相关的异常出现在CollectionViewRenderer中

我正在使用Visual Studio 2019的最新更新

这些是已安装的Xamarin相关产品:


没有其他XAML页面在呈现程序中引发异常。只有在我将CollectionView添加到页面时,才会使用此功能。

我建议避免使用visual studio中的预览工具,而是在emulator中运行应用程序时使用热重新加载功能来帮助构建UI。预览工具臭名昭著,通常只在非常简单的页面上工作。

如果此问题消失,请关闭模拟器和VS,然后打开应用程序文件夹,删除所有
bin
obj
文件夹,通过VS重新打开项目,运行它。
    <ContentPage.Content>
        <StackLayout>
            <CollectionView>
                <CollectionView.ItemsSource>
                    <x:Array Type="{x:Type x:String}">
                        <x:String>Baboon</x:String>
                        <x:String>Capuchin Monkey</x:String>
                        <x:String>Blue Monkey</x:String>
                        <x:String>Squirrel Monkey</x:String>
                        <x:String>Golden Lion Tamarin</x:String>
                        <x:String>Howler Monkey</x:String>
                        <x:String>Japanese Macaque</x:String>
                    </x:Array>
                </CollectionView.ItemsSource>
            </CollectionView>
        </StackLayout>
    </ContentPage.Content>
</ContentPage>