是否可以将测试项目添加到面向 .NET 5.0 的 WPF 解决方案?

Is it Possible to Add a Test Project to a WPF Solution that Targets .NET 5.0?

正在尝试更新我的 WPF 应用程序以面向 .NET 5.0。但是,我收到以下错误消息

Project WpfWithTest is not compatible with net5.0 (.NETCoreApp,Version=v5.0). Project WpfWithTest supports: net5.0-windows7.0 (.NETCoreApp,Version=v5.0)

如果我将我的 WPF 应用更改为目标 ".NET Core 3.1(长期支持)",问题就会消失,但我想以最新版本为目标。

此外,有几种类型的测试项目可用,但它们似乎都给我同样的错误。

当我尝试更新我的测试项目,将 Target Framework 修改为 5.0 时,它没有帮助(见下面的屏幕截图)。

底线是它只有在两个项目都以 .NET 3.1 为目标时才有效

要测试WPF项目,测试项目框架也需要设置为net-5.0-windows

双击 Visual Studio 中的测试项目打开 .cspoj 文件进行测试。

然后将目标框架更改为net5.0-windows

<TargetFramework>net5.0-windows</TargetFramework>

我无法找到使用属性 UI 执行此操作的任何方法,同时将项目保留为控制台应用程序。应用上述设置后,属性 UI 将目标框架显示为未设置。