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

本文介绍了一种使DotNet程序无需依赖.NET Framework即可运行的方法,通过使用Mono项目,可将控制台程序打包至3M内,WinForm程序至7M内,并提供了相应的下载资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

脱离.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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值