会不会有很多用户的电脑上没有.NET Framework ?怎么解决这样的麻烦?
------解决思路----------------------
打包时,将.net包也打进去,自动安装
------解决思路----------------------
.net framework 4.0 50M左右。有些老的XP系统可能需要安装下,新装的机器一般都不用装了。
------解决思路----------------------
可以做自动更新,只要安装的客户端可以连网就成.
------解决思路----------------------
用installshield,vs2010之后都自带的有,可以选择在打包的时候把FX打包进去也可以选择在线安装FX;如果打包的时候就把FX打包进去的话,生成的安装包自然会比较大;如果选择在线安装的话,生成的安装包就会小50M左右,但是要保证PC能上网才行
------解决思路----------------------
50M其实没多大,人家随便装点东西都比这个大
一个qq都50多,人家说啥了???
------解决思路----------------------
无需判定,用installshield 打包,他自己自动判定你有没有你指定的框架环境,所以这个不需要你自己用代码实现
------解决思路----------------------
我记得我以前用的打包程序里直接勾选是否安装时 预装XXX环境,还是很方便的。。。
------解决思路----------------------
其实不用提示,自动安装吧。
像扣扣那样,其实扣扣需要新版C++运行库,操作系统上一样没有,也是被扣扣的安装程序自动安装上的。
------解决思路----------------------
可以在你的.exe代码中使用一些注册表操作的方法检查用户的电脑上是否有合适的FrameWork版本,然后执行“有就安装,否则提示安装合适的FrameWork版本”。
Win7以上的操作系统自动安装4.0的Frmawork,XP好像默认安装了2.0的Framework,记不清了,自己再确认一下吧。
------解决思路----------------------
没米了得买米才能做饭。它没啥你就做啥吧
------解决思路----------------------
加上.NET Framework安装包变大也是没有办法的~~~总不能一台台电脑去装吧!!
另外在局域网中建个站点!!初次部署后,以后就可以自动更新了!!