脱离.Net FrameWork运行Application??

前两天用C#写了一个application,东西是小,20k,语法也算简单,只是在部署的时候,突然想到,要运行这个application,用户必须安装.net FrameWork2.0以上,怪怪,22.4M加一个可能的hotfix2.46M=24.86M,而且,.net FrameWork安装太耗时间,这也太那个了吧,国内.Net FrameWork的部署率不超过10%,可能连5%都没有。很少有用户会安装的吧??

  所以考虑了一下,能不能在脱离.net FrameWork的条件下运行C#编写的程序,上网查了查,很多人使用的是飞信的方案,飞信也是用C#编写的,但是飞信安装时不需要把庞大的.net FrameWork部署到用户电脑里,可以将自己的application替换掉飞信里的文件,然后使用loader load一下,只是这样只能在实验情况下,无法适合大规模的部署,这里面牵涉到版权保护问题,涉及违法的事,咱还是不敢干(说白了,是因为看到网上有人使用这个方案时SQL老报错,却不知道怎么解决),查了查飞信的解决方案是Remotesoft的DOTNET.Linker,正版授权1000,美金!折合RMB8000多,怪怪,移动还真是有钱,不像我们,没米啊,有Evaluation的版本,30天,哎!为什么总是有收费的呢,没有opensource的,连free的都没有,哎,郁闷!.Net FrameWork都已经opensource了,这年头啊,其他解决方案都是兼容性不大佳,看来,只能要求运行C#之前部署.Net FrameWork了,MS不能把.Net FrameWork分两部分啊,RE(Runtime Environment,运行环境)和DE(Develop Environment,开发环境)的啊,RE给用户,DE给开发者和java类似,这样不就减少了用户在分发application时的部署时间了嘛!

  以前因为写.asp的网页,但又想玩玩非IIS下的asp的解析,查了半天的资料,自己调了半天,最后,放弃了,运行asp还是乖乖得用IIS吧,其他的兼容性有问题

  .Net FrameWork opensource后,不知道会不会出现比较稳定的.NET VM,这可能要看MS的授权形式了(反正不是基于GPL的),VS2008都出来了,好象是基于.Net 3.5的,MS总是比较超前,2000用的好好的,非要不维护了,改用XP吧,没用几年,Vista就出来了....................

  

 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值