2011-07-12 97 views
0

可能重複運行C#程序:
Can you compile C# without using the .Net framework?無需.NET框架

我敢肯定這是一個常見的問題。我沒有讀過它,但我不知道如何實際上做到這一點。 我在這裏看到了一個答案,在這裏刪除system.dll和另一個參考,但我不能因爲我使用它們,所以我讀了我可以在我的程序或類似的東西包括框架。但是如何?

謝謝!

編輯:我的意思是要運行後我整理,對不起,我錯

+0

你爲什麼想這樣做? –

+0

你的意思是** run **? – SLaks

+0

問題:「如何打包C#應用程序,以便它可以部署在沒有安裝.Net框架的計算機上?」另外,你認爲什麼樣的機器是這個目標的? – antlersoft

回答

1

恐怕你不能沒有.NET框架編譯C#程序(或同等如單聲道),它被寫對於。有一些方法可以運行一個沒有框架的程序,但不能編譯。

+1

單聲道C#編譯器? –

1
  1. 我會說,不,我的意見。你需要「把東西」編譯成二進制代碼。將這個.NET框架MyOwnVeryCool框架,你必須有一些依賴。如果你仔細想想.NET平臺您需要編譯到IL,所以你有CLR一個dependecy,如果你不想編譯爲IL,所以它不 .NET平臺。

  2. 請考慮一個事實,即在最新的Windows操作系統上,它已經發布了「內置」。

問候。