c#应用程序会在linux操作系统上运行吗

c#应用程序会在linux操作系统上运行吗,c#,.net,linux,C#,.net,Linux,我正在开发一个应用程序,通过GPRS将GPS设备的坐标、速度等数据通过IP和端口号接收到linux操作系统服务器 我想知道.NET framework 4.0应用程序是否将在linux操作系统上运行?您可以使用mono在linux上运行C#应用程序。我相信3.5是最新的框架,但支持。您可以在这里查看它:只是为了添加(在可能的副本之上,并与4.0相关)… 可能重复您的意思是在Linux操作系统中重新安装VS2010和.NET framework您无法在Linux操作系统上运行C#应用程序。但是,

我正在开发一个应用程序,通过GPRS将GPS设备的坐标、速度等数据通过IP和端口号接收到linux操作系统服务器

我想知道.NET framework 4.0应用程序是否将在linux操作系统上运行?

您可以使用mono在linux上运行C#应用程序。我相信3.5是最新的框架,但支持。您可以在这里查看它:

只是为了添加(在可能的副本之上,并与4.0相关)…


可能重复您的意思是在Linux操作系统中重新安装VS2010和.NET framework您无法在Linux操作系统上运行C#应用程序。但是,很少有windows应用程序可以使用Wine安装在Linux上,但是使用串行端口访问外部设备的C#应用程序无法运行。如果我使用盗版的windows server副本,我是否能够在不使用此mono的情况下运行.NET应用程序?@venkateshyeluri您不应该安装盗版版本的windows server:)好的,我会的购买许可版本。我需要在windows服务器上安装mono并使用mono重新编译程序吗?不需要,只要在服务器上安装.Net,程序就会正常运行。
The easiest way to describe what Mono currently supports is: 
Everything in .NET 4.0 except WPF, EntityFramework and WF, limited WCF.