如何将运行时框架"Microsoft.WindowsDesktop.App"6.0.0 版下载到 Raspberry PI 3b+



我正在尝试获取一个WPF应用程序。在PI3b+上运行,运行最新的(32位(PI-OS。我使用了这里的说明。它似乎进展顺利,我对以下命令(在PI上(得到了很好的响应:

[dotnet-version]收益率:6.0.100

[dotnet--列出运行时]生成Microsoft.AspNetCore.App 6.0.0和Microsoft.NETcore.App 6.0.0

但当我尝试运行该应用程序时,我会得到:";找不到框架"Microsoft.WindowsDesktop.App",版本6.0.0(arm(;。此外;指定的框架可以在[此链接]中找到">

Windows上,该URL显示";臂64";(但不适用于扶手32(。

当我将该URL放入浏览器(在PI上(时,它会显示一个页面它有用于Windows、Linux和macOS的按钮。当点击Linux按钮时,我不会下载到PI。如何下载安装在我的PI 上的32位PI操作系统的dotNet 6.0桌面运行时

Desktop-运行时不适用于linux。NET应用程序只有在不包含桌面特定功能的情况下才能在linux(包括Raspberry Pi(上运行。特别是,linux上不支持WPF和WinForms。因此,任何具有WPF或WinForms GUI的.NET应用程序都不会在linux上运行。有一些可供选择的.NET GUI框架可以在linux上工作,但它们需要重写任何应用程序的GUI部分。

最新更新