winform程序生成安装文件,也就是“.exe”文件时,是不是要把.net famework也打包进去?如果这样的话winform程序的安装文件岂不是都很大,根本做不出1M以内的安装文件了呢?谢谢!!!

解决方案 »

  1.   

    给你说个事,QQ马上要用.net开发了。 试问哪个机器不装?
      

  2.   

    现在希望安装程序小点,winform能做到吗?我们公司没有QQ那么多忠诚的fens,所以还是小的好,最好在1M左右的呢
      

  3.   

    如果楼主是用C#去写,肯定要装.net Framework的。区别是如果用.net framework 2.0的话还能小一点,大概32M,如果使用3.5 的版本,就要100M左右。这个是你们公司在项目开始前就应该考虑到的技术因素
      

  4.   

    那在系统必备里你就选择让没有fw的去组件供应商网站下载,这样保证1M内!
    现在你只能选择到底是选让客户方便,还是满足自己的size了!
    自古鱼和熊猫不可兼得
      

  5.   

    .NET Framework 提供一个将软件部署和版本控制冲突最小化的代码执行环境。
    所以这个是必须先安装.net famework(现在的最新版本到NET Framework 4 Beta 2)
    安装后,你编写的“.exe”应用文件就可以直接发布运行了
      

  6.   


    3.5  79M!以后微软系统都将自带NET 了(问题能打败人家 反垄断 )
      

  7.   

    MS你可以裁减下.NET Framework 的类库,针对你当前的应用程序给出一个最小的运行环境就可以了!
      

  8.   

    看来如果要用c#就逃避不了,按照包很大的问题,如果让用户自己去下载.net famework又不是很好给用户的感觉;我们可能会采取VB6或者VC++6来做,这样可能会好点。
      

  9.   

    3.5的framework要求先安装2.0,你还要同时将2.0的版本一起发布的。79加上30不是差不多100M吗
      

  10.   

    给最终用户一个微软的官方下载地址,虽然.net3.5完全版要300多M,但在线安装版只有60M多,
    http://www.yongfa365.com/Item/Software-Download-yongfa365.html