一、关于将net Framework打包到安装程序中:从安装项目的属性中选择系统必备,勾选你当前系统安装的系统必备。指定‘系统必备组件的安装位置’为2、从与我有应用程序相同的位置下载系统必备组件。
二、关于更新:一般情况采用主程序(应用程序)加更新程序(只负责更新 *** 作)加更新文件清单;
主程序运行时检查更新文件清单,如需更新,则启动更新程序,将更新包下载到本地并覆盖原文件。 *** 作完成后启动主程序。
除了使用安装工具包工程来创建您的自定义安装工程外,还可以将安装工具包工程与打包和展开向导一起使用。在这种情况下,您可以使用安装工具包工程来自定义安装过程的屏幕或其它部分,然后使用向导来创建和部署应用程序的软件包。
例如,您可以将安装工具包与打包和展开向导一起使用,以便为安装工程添加对话框,提示用户指定是否安装应用程序的可选功能。例如,您可以提供一个联机帮助,而用户也可以不安装。可以按照您的需要添加任意的安装选项。
要为安装程序添加一个安装选项,请按照以下步骤执行:
在
Setup1vbp
工程中,编辑
setup1frm
窗体中的
Form_Load
事件的代码。要添加功能,可以在调用
ShowBeginForm
函数
(Sub
ShowBeginForm)
的代码块之后添加代码。
下面的示例显示了如何添加一个对话框,来询问用户是否要安装可选文件:
Dim
LoadHelp
As
Integer
LoadHelp
=
MsgBox
("Do
you
want
to
install
Help
",
vbYesNo)
If
LoadHelp
=
vbYes
Then
CalcDiskSpace
"Help"
EndIf
'
包含
cIcons
=
CountIcons(strINI
FILES)
的代码块
If
LoadHelp
=
vbYes
Then
cIcons
=
CountIcons("Help")
EndIf
'
包含
CopySection
strINI_FILES
的代码块。
If
LoadHelp
=
vbYes
Then
CopySection
"Help"
EndIf
'
包含
CreateIcons,
strINI
FILES,
strGroupName
的代码块
关闭
Setup1frm,保存该窗体以及安装工具包工程,并编译创建
Setup1exe
文件。
运行打包和展开向导,并从主屏幕中选择“打包”。
根据向导的各个屏幕进行适当的选择。对上面的示例,您可以在“添加和删除”屏幕中列出的“自定义”对话框中确认用户可以选择安装的所有可选文件。
在完成打包和展开向导的所有 *** 作后,将生成发布媒体。
对
Setuplst
文件进行任何必要的更改。在上面的示例中,您可以在代码的
CopySection
部分所使用的部分中添加一个新的部分。在这种情况下,这个部分可能会象下面这样:
[Help]
File1=MyAppHL1,MyAppHLP,$(AppPath),,,10/12/96,2946967,000
部署并测试您的软件包。
当用户运行本过程所示示例的安装程序时,安装程序将所有的
BootStrap
文件复制到用户机器,然后提示用户指明是否安装帮助文件。如果用户选择“是”,则
CalcDiskSpace
语句将确定在是否用户机器上是否有足够的磁盘空间来存放帮助文件。然后该程序安装
Setuplst
中的
Setup1
Files
部分列出的所有文件。
接下来,程序将再测试一次
LoadHelp
标记。如果用户选择安装帮助文件,Setup1exe
就开始为帮助文件执行
CopySection
语句,然后安装
Setuplst
的
[Help]
部分所列的文件。
详细信息
请参阅本章前面的“打包和展开向导”,了解有关该向导特性的详细信息。
系统开发出来之后提供给用户的应是一个包装好的完整软件。在打包时采用专业化安装软件 Install Shield 5 0 进行软件的包装。包装好的程序可以脱离 VC,Arc View 等开发环境独立运行。程序运行所需的外部数据文件可以不包装在系统主程序目录中,这样就给执行程序节省了大量的空间。
在使用 Install Shield 5 0 进行软件的安装过程中,有几点需要注意:
1) 将系统需要调用的图像、视频文件放于程序外部不予包装,对执行文件单独进行包装,这样不但有利于文件的管理,而且也可以减小执行文件的空间,提高了安装程序的速度。
2) 程序包装过程中,将程序运行需要从硬盘读取的一些文件 ( 如帮助文件、说明文件等) 加入包装向导。在加入文件时,要严格按照开发系统时的目录文件结构进行。否则在完成包装生成系统安装程序后运行 SETUP EXE 文件时,将系统安装在用户指定的目录下时,将出现找不到文件的错误。
3) 对安装向导生成的脚本程序可根据自己的需要进行修改,设计默认的安装目录、程序图标等。
以上就是关于怎么将framework 一起打包进安装部署程序里面全部的内容,包括:怎么将framework 一起打包进安装部署程序里面、请问如何给vb程序打包、软件的打包等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)