脱离.Net Framework运行doNet程序的简单方法(Console)

来源:互联网 发布:万方数据库怎么收费 编辑:程序博客网 时间:2024/04/30 13:58

在.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