想用C#做一个WINDOWS离线的数据录入工具,可以提供给客户在网上下载,然后在本地录入,再通过其它方法提交给服务器…… 可本来这个工具估计不会有太大,但客户下载后要运行程序的话,还得.NET的框架支持,如果打包时将.NET框架也打进去的话,那文件未免也太大了(应该不少于15M吧),这样下载速度就太慢了。不知道各位老大有什么好的解决方法吗?谢谢!

解决方案 »

  1.   

    请问有没有人知道啊?不可能每一个小的.NET应用程序都非得加一个这么庞大的.NET框架的安装程序吧?
      

  2.   

    Microsoft .NET Framework 1.1 及 2.0 beta 2 版可再发行组件包:
    http://www.microsoft.com/downloads/details.aspx?familyid=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=zh-cn
    http://www.microsoft.com/downloads/details.aspx?familyid=7ABD8C8F-287E-4C7E-9A4A-A4ECFF40FC8E&displaylang=zh-cnM$的下载地址, 让客户自行下载好了, 速度慢只能怪M$了, hehe.
      

  3.   

    谢谢大家,可是对于一个成熟的产品而言,这样的情况不应该是不容许发生的。毕竟现在宽带的普及率的问题,如果使用这个产品,还非得再下载一个几十M的东西,客户还是难以接受的吧?
    难道做这类小型的C/S应用程序,不适合用.NET开发?
    没有更好的解决方案了吗?
      

  4.   

    我也遇到这样的问题,让用户下载C# 的EXE客户端确还要其下载框架。有将框架一起打包的方法,你搜索一下,我就不赘述。
      

  5.   

    我也在想这个问题...不知道把程序需要的DLL文件提取出来可不可以?