Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 是否有任何方法使应用程序的中间代码独立于平台?_.net_Windows_Linux - Fatal编程技术网

.net 是否有任何方法使应用程序的中间代码独立于平台?

.net 是否有任何方法使应用程序的中间代码独立于平台?,.net,windows,linux,.net,Windows,Linux,我只想将我的.NET应用程序转换为linux应用程序。MSIL是否可以转换为任何机器代码,如apple intel等,或者是否可以在任何独立于Architecture的操作系统上执行。已经独立于平台 您可能想看看。已经独立于平台 您可能想看看。是在Windows以外的其他平台上运行.NET代码的方法 Mono人员在这里维护了跨平台.NET开发的基本指南:是在Windows以外的其他平台上运行.NET代码的方法 Mono的人在这里为跨平台的.NET开发提供了一个基本指南:好的,但是Mono对于li

我只想将我的.NET应用程序转换为linux应用程序。MSIL是否可以转换为任何机器代码,如apple intel等,或者是否可以在任何独立于Architecture的操作系统上执行。

已经独立于平台

您可能想看看。

已经独立于平台

您可能想看看。

是在Windows以外的其他平台上运行.NET代码的方法

Mono人员在这里维护了跨平台.NET开发的基本指南:

是在Windows以外的其他平台上运行.NET代码的方法


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的成长如此之快。