我在 Microsoft Store 中发布了一个 WinForms 应用程序,但它只能在 64 位 Windows 11 操作系统上以 32 位运行。该应用程序使用 .NET 6 (C#) 开发并编译为“任何 CPU”。 “Desktop Bridge”msix 文件是否有仅允许 32 位的限制?
我尝试更改解决方案和项目文件中的设置,但没有更改。
让我们深入探讨您面临的问题。
Windows 11确实支持32位(x86)和64位(x64)应用程序。但是,可能有一些因素会影响应用程序的行为。以下是需要考虑的几点:
编译目标(“任何CPU”):
桌面桥 (MSIX):
任务管理器显示:
依赖关系:
管理员权限:
测试环境:
堆栈溢出讨论:
请记住,Windows 11 应允许 32 位应用程序在 64 位系统上运行,不会出现任何问题。如果您仍然遇到问题,请考虑向社区或 Microsoft 支持寻求帮助。