日期:2014-05-18  浏览次数:20844 次

.NET的程序有没有可能在没有Framework的机器上运行?
比如编译的时候把需要的包包括进来?



------解决方案--------------------
CSDN的首页上有例子的,如果现在没有连接了,你查飞信,就是用那个搞的
------解决方案--------------------
飞信也要有.net环境的呀...

还老早以前了,现在不清楚了
------解决方案--------------------
也有可能的,有一个混淆器,XenoCode,在混淆程序时可以把 .net 框架也包含进来,这样部署时就不用发布 .net 框架了。这个混淆器好像没有破解的。就是有,我也觉得这个不太实用。


------解决方案--------------------
.NET的程序有没有可能在没FrameWork的机子上运行?
一般是不行的。除非你是用C++.net写的,但是前提是不能用到托管的代码。
否则.NET的程序必须要有Framework的支持,因为.NET的程序编译后产生是中间文件(IL),也是元数据(MetaData),必须要有Framework来支持。类似于Java的虚拟机一样。