Xaml UI Designer 对于 .net core 3.0 中的 wpf 项目无效

Xaml UI Designer is inactive for wpf projects in .net core 3.0

我已经将Visual Studio2019更新到16.3版本,可以支持.Net Core 3稳定版。

创建第一个受 .Net Core 3 支持的 WPF 应用程序后,设计器处于非活动状态,而 XAML 设计器在 Tools=>Option=>XAML[ 中启用=24=]设计师。

如何在 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)

如果上述选项不起作用,请查看 Tools/Options/XAML Designer,选中启用 XAML Designer。在我以管理员身份启动 VS 之前,我无法保存该设置,然后它终于保存了。

不过,对我来说,还是不行。但这似乎与此设置有问题有关。奇怪的是,在我使用的另一个系统上,它工作正常。

我 运行 在 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,你应该可以开始了。