本帖最后由 yysyangyangyangshan 于 2011-11-25 14:43:49 编辑

解决方案 »

  1.   

    2.0不要打包进去就好了。只打包你要的程序。
    你可以让用户分开下载。
    现在很多机子都已经有.net2.0的环境了。
      

  2.   

    现在的用户都至少是XP系统服务器是WINDOWS,自带就是framework 2.0 。不明白为什么要让用户下载net framework 2.0安装包
      

  3.   

    因为还有的用户 是win7的不支持2.0,所以必须带上
      

  4.   

    WIN7可以直接运行2.0的程序 不需要额外安装
      

  5.   

    不会吧,难道c# .net2.0开发的程序,在windows系统下默认都能运行吗?不需要在安装包里带2.0
      

  6.   

    没装2.0或以上版本的不行
    不要打包.net 2.0进去,客户运行程序的时候,如果电脑上没环境,会提示下载的,从微软下载,那就会快很多
      

  7.   

    这可如何整,如果这个问题解决不了,boss打算换C++了,真是杯具
      

  8.   

    .net环境都需要的建议安装一个,现在许多软件都需要安装.net的,如:现在工程上最常用的CAD
      

  9.   

    真的,赶紧换吧。那些别人一个礼拜写出来的程序,去用c++写吧。祝你们boss好运!
      

  10.   

    折中办法:安装以前给用户提示——此软件需要.net 2.0的支持,并给出微软的链接,不安装2.0,软件也不让安装,把重心转移到用户。 此做法借鉴与sql server、oracle等大型软件的安装
      

  11.   

    可以用Mono把相关的DLL打包进去,这样就会小很多,不过可能会产生很多相关的问题
      

  12.   

    飞信知道么·你给用户装飞信的那个客户端后.NET 2.0的程序就能运行了··