.net - 框架 'Microsoft.WindowsDesktop.App' ,版本 '5.0.0' 未找到

标签 .net wpf .net-5

嗨,我使用 .Net 5.0 创建了一个 WPF 应用程序。它在我的开发系统中运行良好。
但是当我尝试将 bin 文件夹复制并运行到我的 Windows 7 系统时,出现以下错误:

The framework 'Microsoft.WindowsDesktop.App', version '5.0.0' was not found.


enter image description here
enter image description here
但仍然出现错误。
更新:
但自包含的包工作正常。
enter image description here

最佳答案

这种情况是由于您的另一台计算机可能没有运行 .NET 5.0 WPF 应用程序所需的 .NET 5.0.7 桌面运行时这一事实造成的。
关于 official page to download .NET 5.0 ,每个 SDK 和相关的运行时版本都有自己的注释。如果您只安装 .NET 5.0 运行时,它不会安装相关的 .NET 5.0 桌面运行时来支持 WPF 和 Windows 窗体。
例如:
.NET 5.0.7 Runtime download note
该图显示您在安装 .NET 5.0.7 运行时后仍然需要手动安装 .NET 5.0.7 桌面运行时。
因此,要解决您的问题,您必须安装 .NET 5.0.7 桌面运行时,而不仅仅是安装 .NET 5.0.7 运行时。

关于.net - 框架 'Microsoft.WindowsDesktop.App' ,版本 '5.0.0' 未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68102219/

相关文章:

c# - region activation 和 region RequestNavigate 有什么区别?

.net - 如何在样式中使用附加属性?

c# - FileHelpers 库 CSV - 为什么总是从右侧的最后一列中删除一个字母?

c# - 检查对象列表中是否存在对象

c# - System.Net.GlobalLog - 如何查看其输出?

c# - 如何在 WPF 中放大 slider ?

c# - net 5.0 无法确定帧大小或收到损坏的帧

c# - C#9 不支持 JsonPropertyNameAttribute 记录?

c# - Convert.ChangeType不接受十进制的 "1E-5"科学计数法,如何修复?

c# - ItemsControl 文本框名称在 .cs 文件中不起作用