Dot-Net

找不到框架“Microsoft.WindowsDesktop.App”,版本“5.0.0”

  • September 17, 2021

您好,我使用 .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 桌面執行時。

因此,要解決您的問題,您必須安裝 .NET 5.0.7 Desktop Runtime,而不僅僅是安裝 .NET 5.0.7 Runtime。

引用自:https://stackoverflow.com/questions/68102219