.net寫的程序可以編譯成脫離.netframework運行的二進制程序嗎?如題.

熱心網友

不行,我試過,必須在裝有.netframework的系統下使用

熱心網友

好象是不能脫離的,我測試了很長時間,根本就不可能做到的,可能我技術不行吧,繼續努力……

熱心網友

實際上是不能脫離的.

熱心網友

.netframework提供了公共運行時這個概念,所有的操作都必須在這個程序下完成編譯的過程。但是編譯過后的文件可以獨立運行于沒有安裝的。舉例說明:開源軟件emule就是由VS.NET2003利用C++語言編寫的一個程序。可以獨立運行于大家的機器上!

熱心網友

不行的。.NET編寫的程序,是Microsoft號稱能在多種平臺上運行,運行的基石是.Net Framwork。不過Microsoft很早提出把程序編譯成二進制的目標程序,但至今沒有實現