答案强烈依赖于您尝试做什么。 Mono Project允许您在OS X上运行基于CLR的应用程序。然而,Mono的库不是官方Microsoft .NET运行时上的完全复制品,很容易使软件在Windows上运行良好,但在Mono上失败。Mono Migration Analyzer(也称为MoMA)是一种工具,您可以针对.NET程序集运行该工具,以了解它们是否可以在Mono上运行,以及大致程度如何。一个几乎肯定会遇到问题的地方,是你正在编写VB.NET应用程序的GUI库。WinForms需要在Mac上安装X窗口,这不是默认安装的。虽然Mono提供了一些使用.NET制作本地GUI的设施,但这将需要重新从头开始编写用户界面--而主要项目Cocoa#目前似乎已经死亡。所以,基本上:如果您的应用程序不是GUI应用程序,则在Mac上运行的机会可能相当高。否则,将您的精力放在其他地方可能更值得。