我用c#.net 2003 做了个应用程序,打包时为了使所有电脑都能运行,把netfreamwork也打到里面……但现在软件有20几兆,软件本身才2兆,现在软件太大了,而且安装netfreamwork还特别慢,有没有解决办法吗?1.怎么使软件小一点?还是不能再小了?
2.安装netfreamwork特别慢,有没有解决办法,需要优化一下还是怎么处理?3.程序打包的时候不把软件本身和netfreamwork打包在一起,分开打,可行吗?4.我打的netfreamwork是1.1版本的,如果别的电脑是更高的版本,程序还能运行吗?有点多,但都是做程序时能碰到的,如果哪位GG有这方面的经验或解决办法,请回答一下,谢谢。

解决方案 »

  1.   

    好像这两天很多人问这个问题哦首先如果目标机没有.netfreamwork,则是必须安装的
    还是多和客户协调吧
      

  2.   

    一般的做法是,在安装前检查该计算机上是否安装.netframework,如果没有则提示是否需要下载并链接到下载页面
      

  3.   

    to:  zgmaike(没有明天) 在网上搜这个文件,把这个文件装到你电脑上就可以了.……有没有做过这方面的经验,都是怎么解决的,.net也出了有一段时间了,没有人解决这个问题吗?
    中国的软件业……
    精通之人太少,
      

  4.   

    PluginInstaller.msi  这个文件
      

  5.   

    可以分开打的,用vs自带的打包工具,论坛里有讲怎么打包的贴子,自己搜吧,但是如果客户机器上没有安装.net framework是一定要装的,除非是2003或者vista,装过.net framework的机器下次就不需要再装了