2012-04-06 51 views
1

我正在開發一個應用程序,它使用IP和端口號將我的GPS設備接收的數據(如座標,速度等)通過設備的GPRS接收到我的Linux OS服務器。c#應用程序將在Linux上運行OS

我想知道.NET框架4.0應用程序將運行在Linux操作系統?

+1

可能重複(http://stackoverflow.com/questions/800999/run-net-exe-in-linux) – vcsjones 2012-04-06 16:31:20

+0

你的意思是重新安裝VS2010和.NET框架在Linux操作系統 – venka 2012-04-06 16:43:52

+0

你不能在Linux操作系統上運行C#應用程序。然而,幾乎沒有Windows應用程序可以在Linux上使用Wine安裝,但C#應用程序使用串行端口訪問外部設備無法運行。 – 2012-06-27 09:13:52

回答

2

您可以使用mono在Linux上運行C#應用程序。我相信3.5是支持的最新框架。您可以點擊此處查看:Mono Project

+0

如果我使用Windows服務器的盜版副本,我能否運行.NET應用程序而不使用此單聲道? – venka 2012-04-06 16:46:15

+2

@venkateshyeluri你不假設安裝盜版的Windows服務器:) – Habib 2012-04-06 17:11:46

+0

好吧,我會購買一個行貨版本。我是否需要在我的Windows服務器上安裝mono並重​​新編譯使用mono的程序? – venka 2012-04-06 17:15:26

0

我想補充(在可能重複的頂部,並與4.0)...
http://www.mono-project.com/Compatibility

The easiest way to describe what Mono currently supports is: 
Everything in .NET 4.0 except WPF, EntityFramework and WF, limited WCF. 
[在Linux上運行.NET EXE]的
相關問題