放下这个念头吧。
飞信曾经是用.net2.0,把框架需要用到的部分直接做成虚拟机,用软件修改了入口函数,修改了查找dll的位置,才让用户感觉好像不需要framework,只是发布软件时候就把框架打包一起了。现在.net 3.5/4.0那么大,即便有办法把框架和程序打包到一起,你愿意这样发布么?让用户安装框架,不是什么难事,毕竟这是趋势,就像玩游戏,一定要装D3D一样(win95/98年代,现在都操作系统里带了很高版本了)。

解决方案 »

  1.   

    办法是有,但是如果这不是一个稳定的版本,或者实现的只是一个小小的功能。那就完全没必要了。原因是这样的。
    进行.NET Framework 2.0虚拟机模拟后,一个普通的应用程序(不包含图片或其他文件),大小为25M左右。而对3.5进行模拟,更是达到35M左右,要命的是,你还无法进行升级程序(虚拟机无法“程序自杀”,偏方有,但也麻烦)。
      

  2.   

    不可能,虚拟机是一种进步(至少是一种向更好的一种尝试),不是一种负担就算能,那样做了也会让.net失去魅力
      

  3.   

    没用过VS2010开发,如果使用2010开发要装多大的framework??
      

  4.   

    使用2010开发?
    省事点的话,装个IDE,几个G的样子吧最简大概也就需要40mb左右的运行时,自带了一个编译器 csc.exe
      

  5.   

    这不能叫进步,如果vc开发做成像C#一样方便,你还会说这句话。C#只是开发工具做得好而已。
      

  6.   

    又想开发快,又不想装framework,看来只有VB6和DELPHI了
      

  7.   

    如楼上所说
    如果非要这样 用DELPHI吧 网络上不少共享软件是这个写的