Winforms VS Studio 2008 VB.Net Winform-它可以在MAC上运行吗?

Winforms VS Studio 2008 VB.Net Winform-它可以在MAC上运行吗?,winforms,macos,Winforms,Macos,我们公司有少数Mac用户。我最近构建了一个Winform应用程序,现在我的主要用户正在使用Mac。是否可以在Mac上运行此应用程序?要转换它需要做什么?如果它太多,我可能只是重建它是asp.net作为一个web应用程序 提前谢谢 JCC根据所使用的功能和控件的不同,它可能会在上运行。因为你也可以在Windows上运行Mono,所以下载和测试它相当容易。也许吧。许多.Net程序也可以用mono编译,winforms通常不是问题,但有些库(例如用于编辑Excel文件的MS Office库)。我对VB

我们公司有少数Mac用户。我最近构建了一个Winform应用程序,现在我的主要用户正在使用Mac。是否可以在Mac上运行此应用程序?要转换它需要做什么?如果它太多,我可能只是重建它是asp.net作为一个web应用程序

提前谢谢


JCC

根据所使用的功能和控件的不同,它可能会在上运行。因为你也可以在Windows上运行Mono,所以下载和测试它相当容易。

也许吧。许多.Net程序也可以用mono编译,winforms通常不是问题,但有些库(例如用于编辑Excel文件的MS Office库)。我对VB不太清楚,因为mono编码器大多使用C#,但您可以使用来分析代码以便于移植到mono。

您的基本选项是(从Mac用户的角度来看,从干扰最小到干扰最大):

  • 将其转换为web应用程序
  • 在终端服务器上运行,让他们使用远程桌面
  • 在运行Windows的虚拟机(VMWare或Parallels)中运行应用程序
  • 试着让它在单声道下运行

  • 如果没有充分的理由将其作为桌面应用程序,那么您真的应该考虑新应用程序的web应用程序,至少,这是我工作的一条不成文的规则。

    关于迁移分析器的好提示:+1:)我知道这与您的问题无关,但是你可以把这个应用程序放在windows服务器上,让mac用户RDP到这个服务器上并在那里使用它……你的主要用户是如何在mac上使用它的?它可以在mac上的windows虚拟机上运行。他现在就是这么做的。如果是的话…很抱歉没有回答。赛斯