以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 制作安装程序 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=39924) |
-- 作者:CRM2013 -- 发布时间:2013/9/4 19:03:00 -- 制作安装程序 按照教程制作安装程序,添加了net.framework2.0 但在安装后首次运行时电脑提示需要下载net.framework sp2
请问在不知道目标电脑的版本情况下,制作安装包时是选择2.0 还是sp1 或sp2
或者换个角度,不集成.NET Framework 2.0安装程序,能否在安装时检测到系统没有安装2.0时不直接退出,而是提醒用户并自动打开下载页面?
|
-- 作者:有点甜 -- 发布时间:2013/9/4 19:14:00 -- 试试直接在制作安装程序的时候,直接集成SP2。 你集成sp2的时候,如果嫌太大,你可以下载一个小的安装程序(1M),这个程序会连接网络下载程序安装的。
|
-- 作者:CRM2013 -- 发布时间:2013/9/5 17:50:00 -- 请问这个小的安装程序在哪里下载?是否和netframework2.0的集成方式一样,即需要取消最小运行环境netframework2.0
谢谢!
这方面小白的很 |
-- 作者:有点甜 -- 发布时间:2013/9/5 20:04:00 -- 忘记了,2.0的没有最小安装程序,3.5的才有。 你可以使用vs工具编写一个exe程序,这个程序是连接到2.0sp2的网址的,安装结束的时候,执行这个这个程序就行了。 |
-- 作者:CRM2013 -- 发布时间:2013/9/6 8:32:00 -- 真的很感谢您的回复和指点。但我对这些不会。
请问一下:如果直接运行foxtable发布的publish文件中的执行文件,首次运行中会自动检测系统并自动打开微软的netframework下载界面
但如果打包为安装程序后,用户使用起来会更友好,但如果netframework低于2.0时就直接退出了,我希望打包后的安装程序在首次安装时能和前面的一样,自动检测环境并打开微软的netframework下载界面,这样既不增加打包程序的size,用户使用也友好,而且可以依据电脑配置自动识别应该下载netframework2.0或是其他版本。
论坛上如果有人做过类似的东西,也请分享,感激! |
-- 作者:有点甜 -- 发布时间:2013/9/6 22:41:00 -- 没有测试过,不过应该可以这样做。 用自己写的一个程序来代替集成的.net2.0.exe,加入安装包(不知是否可以) 如果可以的话,检测没有安装.net2.0的话,就会执行这个程序,这个程序(可以是.bat或者.exe)会打开一个网址。
|