gpt4 book ai didi

.NET 应用程序到 Mac OS X 应用程序?

转载 作者:行者123 更新时间:2023-12-04 02:36:30 24 4
gpt4 key购买 nike

有没有办法将 .NET 应用程序转换为 Mac OS X 应用程序?我使用的是 Visual Basic 2008,我希望 Mac 用户也使用我的应用程序。是否可以?如果是这样,请回复链接或来源。

最佳答案

答案在很大程度上取决于您尝试做什么。

Mono Project允许您在 OS X 上运行基于 CLR 的应用程序。然而,Mono 的库并不是官方 Microsoft .NET 运行时库的完整副本,而且很容易制作在 Windows 上运行良好但在 Mono 上失败的软件。 Mono Migration Analyzer ,也称为 MoMA , 是一种可以针对 .NET 程序集运行的工具,以了解它们是否可以在 Mono 上运行,以及粗略地说,运行情况如何。

考虑到您正在编写 VB.NET 应用程序,您几乎肯定会遇到的一个地方是 GUI 库。 WinForms 在 Mac 上需要 X windows,默认情况下不安装。虽然 Mono 提供了一些使用 .NET 制作 native GUI 的工具,但这样做需要或多或少地从头开始重写您的用户界面——而主要项目是这样做的,Cocoa# ,此刻似乎已经死了。

因此,基本上:如果您的应用程序不是 GUI 应用程序,那么您能够在 Mac 上运行的机会可能相当高。否则,可能值得将您的努力放在其他地方。

关于.NET 应用程序到 Mac OS X 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1745525/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com