.net写的程序可以编译成脱离.netframework运行的二进制程序吗?如题.
热心网友
不行,我试过,必须在装有.netframework的系统下使用
热心网友
好象是不能脱离的,我测试了很长时间,根本就不可能做到的,可能我技术不行吧,继续努力……
热心网友
实际上是不能脱离的.
热心网友
.netframework提供了公共运行时这个概念,所有的操作都必须在这个程序下完成编译的过程。但是编译过后的文件可以独立运行于没有安装的。举例说明:开源软件emule就是由VS.NET2003利用C++语言编写的一个程序。可以独立运行于大家的机器上!
热心网友
不行的。.NET编写的程序,是Microsoft号称能在多种平台上运行,运行的基石是.Net Framwork。不过Microsoft很早提出把程序编译成二进制的目标程序,但至今没有实现