.net - 找不到框架“Microsoft.WindowsDesktop.App”,版本“5.0.0”
问题描述
您好,我使用 .Net 5.0 创建了一个 WPF 应用程序。它在我的开发系统中运行良好。
但是当我尝试将 bin 文件夹复制并运行到我的 Windows 7 系统时,它给出了以下错误:
找不到框架“Microsoft.WindowsDesktop.App”,版本“5.0.0”。
但仍然出现错误。
更新 :
解决方案
这种情况是由于您的其他计算机可能没有运行您的 .NET 5.0 WPF 应用程序所需的 .NET 5.0.7 桌面运行时造成的。
在.NET 5.0 的官方下载页面,每个 SDK 和相关的运行时版本都有自己的注释。如果只安装 .NET 5.0 运行时,则不会安装相关的 .NET 5.0 桌面运行时来支持 WPF 和 Windows 窗体。
该图显示您在安装 .NET 5.0.7 运行时后仍需要手动安装 .NET 5.0.7 桌面运行时。
因此,要解决您的问题,您必须安装 .NET 5.0.7 Desktop Runtime,而不仅仅是安装 .NET 5.0.7 Runtime。
推荐阅读
- c# - 寻求为 C# 应用程序导出最佳配置参数的建议 - 可能是一个学习问题
- c# - 如何使用 PostAsJsonAsync 作为通用函数?
- c# - 虚拟助理技能 - 如何杀死/结束您所在的当前技能机器人
- flutter - Flutter:来自 CollectionReference 的 Firestore 查询
- javascript - 带滚动和半页固定的半页垂直滑块
- android - 如何在 Unity 画布上绘制 android 视图?
- c# - 将德国货币字符串解析为十进制
- python - 如何使用 Pulp python 优化字典中的变量组合?
- android - "code":"BAD_REQUEST_ERROR","description":"提供的 id 不存在" RazorPay 集成到 android 时出错
- angular6 - Angular 中是否有可用的 ace.js 组件,它也可以用作 FormControl