none
c#脱离.NETframework环境运行. RRS feed

  • 问题

  • 用C#写的WINFORM程序如何脱离.NETFRAMEWORK环境仍可以运行,
    因为.netframework太大了,安装时间也太长,
    在网上找了飞信就可以脱离.NETFRAMEWORK运行,飞信用了一个虚拟机之类的东西,在安装的时候把.NETFRAMEWORK变得很小,安装时间也缩短了,自己也按照网上的说法试验了,但没成功。请各位大哥帮帮忙,谢谢


    努力+方法=成功
    2009年6月4日 6:40

答案

  • 你好!
         你试试这个:
         只有20多M的体积!
    http://www.microsoft.com/downloads/details.aspx?FamilyID=992CFFCB-F8CE-41D9-8BD6-31F3E216285C&displaylang=en
    周雪峰
    2009年6月4日 8:40
    版主

全部回复

  • 2009年6月4日 8:36
    版主
  • 你好!
         你试试这个:
         只有20多M的体积!
    http://www.microsoft.com/downloads/details.aspx?FamilyID=992CFFCB-F8CE-41D9-8BD6-31F3E216285C&displaylang=en
    周雪峰
    2009年6月4日 8:40
    版主
  • 你好!
         你试试这个:
         只有20多M的体积!
    http://www.microsoft.com/downloads/details.aspx?FamilyID=992CFFCB-F8CE-41D9-8BD6-31F3E216285C&displaylang=en
    周雪峰

    不好意思,我怎么看到链接里下载的文件有255.6M呢?不止20多M啊
    2009年6月5日 5:36
  • 现在好像只有飞信的那种方法可行,前面说的下载地址是离线安装包,所以还是.net framework。

    现在来说基本上没有很好的方法,除了飞信的那种。

    低调,低调
    哈哈,书出了,可以点这里购买哦。。
    2009年6月5日 7:45
    版主
  • Hi,
    C#代码是托管代码,.NET提供了CLR来执行目标代码。如果你想移植其它平台的话,应该提供相应的程序使用的类库,此外就是类似CLR的虚拟机。
      你可以尽量压缩 Framework类库,但是CLR是要提供的,不然代码没法执行。手机版本的compact framework就是比较小的类库吧。不过是尽量压缩类库,同样要提供CLR。


    Frank.Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    老徐的博客:http://www.cnblogs.com/frank_xl
    2009年6月5日 15:22
    版主
  • 可以考虑用mono。不过我觉得还是盼win7早点普及比较实际。
    2009年6月6日 0:52
  • 你知道飞信怎么做的嘛?还是微软为中国移动提供的解决方案?
    邹俊才
    2009年6月7日 9:59
    版主
  • 是不是可以把framework中的类库抽取一部分,只抽取程序需要的部分

    2009年6月7日 15:53
  • 是不是可以把framework中的类库抽取一部分,只抽取程序需要的部分


    类似CLR的虚拟机一定要有的,不然程序没法执行
    Frank.Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    老徐的博客:http://www.cnblogs.com/frank_xl
    2009年6月7日 15:57
    版主
  • 恩,虚拟机肯定是需要有的,只要虚拟机加程序所需的类库,是不是应该要全部安装小很多?没有试验过,一般我做一些对发布文件大小要求比较苛克的程序都是用VB或VC,只用基本控件,其余自己写

    2009年6月7日 16:10
  • 你好,

    看下.NET Framework Client Profile,如果你用的类在其中,这会对你发布程序有帮助。
    http://blogs.msdn.com/bclteam/archive/2008/05/21/net-framework-client-profile-justin-van-patten.aspx

    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    2009年6月8日 1:23
    版主