1樓:丿丶z4灬影
dotnet core 加 vs code , 不過目前還不能開發圖形程式,只能控制檯程式。c#還是在windows下面有強大的vs 2017
2樓:網友
能 詳細請看 .net core vscode開發工具。
c#現在可以在linux上開發嗎
3樓:冷漠若宇闖天涯
不行,除非你能在linux上安裝了windows的虛擬機器(當然玩笑而已) 用c#開發,還是老老實實的在windows下開發吧。
net程式可以部署到linux下嗎?c#可以在linux環境下開發嗎
4樓:匿名使用者
可以,.net本來就可以跨平臺。
5樓:yitian無聊
可以看下。net core 基本可以實現在linux下流暢執行。
6樓:墒文趾現桶
隨著虛擬化的成熟,linux+mono的效能和相容性完全沒有優勢。還不如在linux上安裝虛擬機器,在上面跑windows server,再加。net。
請問windows visual studio上編譯的c#程式是否能在linux上執行?
7樓:網友
.net framework只支援windows系統,c#寫的程式不能直接執行在linux系統。
不過,用 mono 寫出來的可以直接執行在windows、linux、max os x、freebsd等系統上。
8樓:網友
理論上是可以的:
舉幾個例子:
c#寫的xna遊戲可以跨平臺到xbox遊戲機上執行,因為微軟提供了xbox上的framework
同樣c#寫的移動平臺程式也可以跨平臺執行。
unity3d 裡面寫的程式也可以跨平臺(比如android,iphone)都可以,當然是因為unity3d的編譯有關,而且在u3d開發裡面c#相對於一個指令碼語言。
雖然android 雖然不被linux承認,不過也有千絲萬縷的關係吧。
話說回來,為什麼c#這麼強悍的跨平臺能力,這麼久不能跑到linux下去?
因為微軟賺錢的不是c# (他提供免費的器c# express),賺錢的是他的伺服器(server 2003,server 20**系列,包括主機硬體) 資料庫 (server 2005 server 20xx ),如果把linux下的framework推出了,那麼他的伺服器沒人用,資料庫沒人買,因為linux下有很多開源的東西啊(如mysql),那他就是真的做了雷鋒,搬石頭砸自己的腳了。
9樓:匿名使用者
這樣要看你linux上是否安裝了對應版本的。net執行環境。如果安裝了,就可以執行。
10樓:匿名使用者
不可以吧!linux和windows平臺不一樣。。即使安裝了。net環境 還有一些系統檔案是不一樣的。我懷疑。net都不一定安裝的上!
11樓:網友
肯定不能……呵呵,c++的語法都不同。
12樓:匿名使用者
我本身是搞。net的,但聽同事說過linux上可以用mono的來支援c#mono是一個由novell公司發起,一個致力於開創。net在linux上使用的開源工程。
它包含了一個c#語言的編譯器,一個clr的執行時,和一組類庫,並實現了 和。
能夠使得開發人員在linux用c#開發程式。
13樓:藍胖缺藍
啥都成吧,不過不是。net framework。只要用dotnet core或asp.
net core,應該都可以,再配上visual studio code。官方有教程網頁連結。
14樓:匿名使用者
c#是微軟的。要想執行到linux系統上的話很麻煩。應該不可以吧。
linux怎麼編譯c的源程式的gcc編譯命令是什麼
格式 gcc option sourcefilename 介紹一些常用 bai的選項du 最簡單的是 gcc hello.c預設的情況zhi下將生成a.out的可執dao行性檔案版,你只需要在終權端上輸入.a.out就可以看到執行的結果.如果你想指定生成目標檔案的名字那麼你可以加上 o選項,命令如下...
採用C開發的C S結構應用程式的架構
webservice的最大優點就是實來現異源構平臺間的互通。這也是使用webservice的主要原因之一。這樣任何兩個應用程式,只要他們能讀寫xml,就能相互通訊。webservice可用基於xml的soap來表示資料和呼叫請求,並且通過http協議來傳輸這些xml格式的資料,因為此時的呼叫請求和迴...
linux作業系統上c語言程式設計入門怎麼解決
在任何平臺下寫的c語言 沒編譯前 是可以在任何平臺上編譯連線的。假設在windows上寫的c程式編譯後生成可執行檔案是不能在linux或mac上執行。但是,把c程式的問檔案放到其他平臺,再用其他平臺的編譯器在編譯是可以執行的。沒有c語言基礎怎麼學習linux下c語言程式設計 先學c語言 再學linu...