脱离.Net Framework运行doNet程序的简单方法(Console)
在.Net Framework下,你就算写一个小小的控制台程序,哪怕只有几K大小,我们必须要安装一个几十M的Framework Runtime
当然,现在也有一个商业的解决方案,来脱离框架运行,像飞信就是一个成功的例子
哪不能使用商业方案的兄弟们怎么办呢,现在我就来介绍一个解决方案,不比飞信的哪个商业方案差,控制台程序可以控制在3M以内
WinForm程序控制在 7M左右,如果我们在使用Winform时用wx.Net, 呵呵,会更小,GUI程序也更快, 不错吧
.Net有一个Linux的项目叫Mono,我关注了一段时间,大概3-4年吧,现在慢慢开始成熟,运行.Net程序比起微软的官方框架,性能毫不逊色
它是一个高度兼容MS .Net 框架的项目,既然有这样的特性,为什么我们不移植她,让她生成一个独立的运行环境,为我们的.Net程序在Windows提供运行支持呢
经过我的一些测试,我发现以上想法是完全可行的,说多了大家也没兴趣了,我直接上传一个我以打包好的,运行控制台程序的压缩包上来,解压后,你可以把你的.Net程序Run anywhere了
真的很不错
以下是下载地址:
http://files.cnblogs.com/scroot/mon.7z
有兴趣的可以自行研究一下,当然, WinForm的程序也是可以哦
如果遇到啥问题,大家也可以交流下,my email: whsse@msn.com
脱离.Net Framework运行doNet程序的简单方法(WinForm)
自从我发了一个随笔 《脱离.Net Framework运行doNet程序的简单方法》 之后,反应十分强烈
更有位仁兄说要“在线等”WinForm篇,呵呵,尤为感动
其实在上一篇随笔中,如果你对dotNet框架有些熟悉,通过举一反三,相信运行WinForm程序不在话下。
这次,我把运行WinForm程序的框架准备好,一起打包给大家
在使用时,只要替换run.bat目录相下的相关dotNet程序即可运行
下载地址:http://files.cnblogs.com/scroot/winForm_Debug.7z
运行截图:
文笔有限,恐有不详,见谅
如果你感觉这个方法对你有用,请你留个言,顶一顶
Blog URL:http://www.cnblogs.com/scroot/archive/2008/07/29/1255423.html