我的系统是win8,VS是2010,打包程序在XP中不能用,提示下载.NET Frameword 4.0
于是把启动条件改成.NET Frameword 2.0,结果还是要求下载,XP系统不会连.NET Frameword 2.0
都没有吧,该咋办呢?

解决方案 »

  1.   

    你猜对了XP是没有NET2.0要安装
      

  2.   

    windows xp 连.net 1.0都没有。
      

  3.   

    当然了,山寨盗版就不好说了。就像一个顾客怒气冲冲地跑到联邦软件店要求退货,手拿一个windows 7旗舰版,愤怒地说,你这个旗舰版居然连office都没有!还不如盗版全。
      

  4.   

    难道,叫客户去下载.net framework 4.0 吗?
    好糗哦
      

  5.   

    你自己下载一个就可以了,打包的时候会把.NET 4.0加进去,不用客户下载
      

  6.   

    难道还要客户买Windows么?你干脆开发一个Linux下的程序算了。
      

  7.   

    如果要考虑xp中运行,只好将.net环境打包在一起,自动安装。我以前做的一个软件就是这么搞,用的是2.0的。23M左右的环境。
      

  8.   

    你先下载一个嘛,VS2010安装包里有Framework4.0的吧,打包程序的时候一起打包进去,这样客户就不用下载了。用Windows Installer部署程序可以选择打包Framework的
      

  9.   

    只能是把framework打包进去 让用户安装了 目前没有其他更有效地方法 有一些脱离framework框架的开源项目也不完全兼容 毕竟framework是微软自己的