.net 是否有任何方法使应用程序的中间代码独立于平台?
我只想将我的.NET应用程序转换为linux应用程序。MSIL是否可以转换为任何机器代码,如apple intel等,或者是否可以在任何独立于Architecture的操作系统上执行。已经独立于平台 您可能想看看。已经独立于平台 您可能想看看。是在Windows以外的其他平台上运行.NET代码的方法 Mono人员在这里维护了跨平台.NET开发的基本指南:是在Windows以外的其他平台上运行.NET代码的方法.net 是否有任何方法使应用程序的中间代码独立于平台?,.net,windows,linux,.net,Windows,Linux,我只想将我的.NET应用程序转换为linux应用程序。MSIL是否可以转换为任何机器代码,如apple intel等,或者是否可以在任何独立于Architecture的操作系统上执行。已经独立于平台 您可能想看看。已经独立于平台 您可能想看看。是在Windows以外的其他平台上运行.NET代码的方法 Mono人员在这里维护了跨平台.NET开发的基本指南:是在Windows以外的其他平台上运行.NET代码的方法 Mono的人在这里为跨平台的.NET开发提供了一个基本指南:好的,但是Mono对于li
Mono的人在这里为跨平台的.NET开发提供了一个基本指南:好的,但是Mono对于linux是完全可竞争的。我不这么认为。你能告诉我更多关于它的可竞争性吗?Windows上的.NET和linux上的.NET(通过Mono)之间的兼容性主要在于Mono提供的.NET框架。下面是一个(稍微过时的)图表:因此,如果您的.NET应用程序使用了其中一个不受支持的框架,您需要为这些框架找到更多跨平台的替代方案。然而,Mono意味着您不需要切换语言,如果愿意,您甚至可以在Windows上开发和编译。当您选择.NET时,您决定使用特定于Windows的语言。现在您只有机会尝试跨平台CLR实现,例如Mono。幸运的是Mono的发展如此之快。好吧,但是Mono在linux等方面是完全有竞争力的。我不这么认为。你能告诉我更多关于它的竞争力吗?Windows上的.NET和linux上的.NET(通过Mono)之间的兼容性主要在Mono提供的.NET框架领域。下面是一个(稍微过时的)图表:因此,如果您的.NET应用程序使用了其中一个不受支持的框架,您需要为这些框架找到更多跨平台的替代方案。然而,Mono意味着您不需要切换语言,如果愿意,您甚至可以在Windows上开发和编译。当您选择.NET时,您决定使用特定于Windows的语言。现在您只有机会尝试跨平台CLR实现,例如Mono。幸运的是,Mono的成长如此之快。