我正在尝试创建一个.NET 5 WPF应用程序。目前是否可行? 我已安装了.NET 5 SDK和最新的Windows预览版VS。 除了4.x和.NET Core之外,我似乎找不到其他模板。这似乎表明.NET 5目前不支持这个(还)? 是否有办法在.NET 5中创建WPF应用程序?
有没有办法在 .NET 5 中创建 WPF 应用程序?是的,安装 Visual Studio 预览版。在 .NET 5 发布之前,这是唯一能够构建此类应用程序的 VS 版本。请注意,它可以与非预览版 Visual Studio 并存安装。 创建预览版步骤 创建一个 WPF 项目并选择 .Net Core: 然后通过对项目进行属性设置来验证其版本: 请注意,即使在属性页面上,版本控件也将列出先前版本的 .Net。这意味着可以更改,但是切换回去会导致太多错误。因此,我不建议尝试将 .Net Core WPF 应用程序降级。
感谢所有的答案!总结一下:在最新的Visual Studio for Windows中,我必须选择WPF on .net core。如果选择WPF on .net(没有core),我只能选择4.x,并且.net core模板已经选择了.net 5,无法从模板中进行选择版本。
Core
部分被移除,使其看起来像是 .NET Old 和 .NET Core 正在合并,但实际上 .NET Old 被 .NET Core 取代,并且大多数仍然缺失的 API 已经在 .NET (Core) 5 中添加了。 - Panagiotis Kanavos