Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.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
C# 在linux中运行.NET exe_C#_.net_Linux - Fatal编程技术网

C# 在linux中运行.NET exe

C# 在linux中运行.NET exe,c#,.net,linux,C#,.net,Linux,有没有办法在Linux中运行.NET exe(winform应用程序的)而不在Linux中构建代码?事实上,我没有以前开发的一些实用程序的代码,我想在Linux中运行它们 相关内容:Mono 工作也很好。越来越多的工具支持、C#编译器等 在一个不断发展的社区中。Wine+.NET您可以使用Mono迁移分析器进行测试,或者使用Mono命令提示符进行实际测试……我需要运行一个.NET exe文件。我知道.NET程序可以使用mono构建。但我们可以在linux中运行.NETEXE(在windows中创

有没有办法在Linux中运行.NET exe(winform应用程序的)而不在Linux中构建代码?事实上,我没有以前开发的一些实用程序的代码,我想在Linux中运行它们

相关内容:

Mono

工作也很好。越来越多的工具支持、C#编译器等
在一个不断发展的社区中。

Wine+.NET

您可以使用Mono迁移分析器进行测试,或者使用Mono命令提示符进行实际测试……我需要运行一个.NET exe文件。我知道.NET程序可以使用mono构建。但我们可以在linux中运行.NETEXE(在windows中创建)吗?mono是CLR的一个实现。在windows上基于.net framework构建的程序集可以在mono上运行而无需重新编译是的,我们在visual studio中构建并部署在linux上,并在mono下运行。NET应用程序(IL代码)通常不能使用wine运行!我相信,wine中可以安装.NET(>=2.0 iirc)。请检查wine中运行.NET的状态。看起来2.0是青铜色的(这意味着程序集可能运行,也可能不运行,这取决于它使用的LIB)。