我已将Visual Studio 2019更新至16.3版本,该版本支持.Net Core 3稳定版。创建了第一个由.Net Core 3支持的WPF应用程序后,在“工具=>选项=>XAML”设计器中启用了XAML设计器,但设计器处于非活动状态。如何在Visual Studio 16.3中激活UI设计器?已附加一张描述问题的图片到问题中。
请尝试通过“工具”->“选项”->“环境”->“预览功能”,勾选“使用.NET SDK的预览版”。然后重启Visual Studio。(参考链接:https://developercommunity.visualstudio.com/content/problem/745513/xaml-designer-does-not-load-in-visual-studio-2019.html)
我在使用Visual Studio Community 2019版本16.4.3和.NET Core 3.1 WPF项目时遇到了同样的问题。原来是因为JetBrains ReSharper导致了这个问题,因为它会自动禁用XAML Designer。要更改此行为,请转到Extensions/ReSharper/Options,搜索Disable XAML designer并将Action下拉菜单设置为Ignore。然后,如Jon所提到的,确保在Tools/Options/XAML Designer下选中Enable XAML Designer。重新启动Visual Studio,你就可以继续工作了。
如果上述选项不起作用,请查看“工具/选项/XAML 设计器”下的“启用 XAML 设计器”选项。我之前一直无法保存该设置,直到以管理员身份启动 VS 后,它才最终保存成功。然而,对于我来说,它依然不起作用。但似乎与此设置有关的问题。奇怪的是,在我使用的另一台系统上,它可以正常工作。