【发布时间】:2022-01-13 06:56:08
【问题描述】:
我正在尝试获取 WPF 应用程序。在 PI 3b+ 上运行,运行最新的(32 位)PI-OS。我使用了指令here。 它似乎进展顺利,我对以下命令(在 PI 上)得到了很好的响应:
[dotnet --version] 产量:6.0.100
[dotnet --list-runtimes] 生成 Microsoft.AspNetCore.App 6.0.0 和 Microsoft.NETcore.App 6.0.0
但是当我尝试运行该应用程序时,我得到:“framework 'Microsoft.WindowsDesktop.App', version 6.0.0 (arm) was not found”。另外“指定的框架可以在 [this link]找到。”
在 Windows 上,该 URL 显示“arm64”按钮(但不用于 arm32)。
当我将该 URL 放入浏览器时(在 PI 上),它会显示一个页面 有适用于 Windows、Linux、macOS 的按钮。单击 Linux 按钮时,我没有下载到 PI。如何为我的 PI 上安装的 32 位 PI OS 下载 dotNet 6.0 桌面运行时
【问题讨论】:
-
所以你问的是如何在 linux 上运行 WINDOWS-Desktop-app?
-
不确定您的要求,但就像@FranzGleichmann 所说的那样,您提出的问题非常不可能,因为您使用的是 Linux 作为操作系统。也许您可以尝试查看this。 Windows IoT Core 是在 Raspberry PI 上运行的 Windows 操作系统。
-
WPF 应用程序仅在 Windows 上运行,无论目标是 .NET Framework、.NET Core 还是 .NET 5/6+。
标签: c# wpf raspberry-pi