创建.ini文件
下一步就是创建一个ini文件来描述你要部署的程序。这个
信息将会被Windows CE App Manager使用。
用记事本
程序编辑一个setup.ini文件,将它保存在C:\CustomInstaller\目录下。
[ceAppManager] Version = 1.0 Component = SampleApp
[SampleApp] Description = Sample Application Uninstall = SampleApp CabFiles = SampleApp.cab (注:MSDN有一篇很好的参考文献,详细解释了ini文件不同的域的内容) |
创建Setup包 在ini文件创建之后,最后一步就是创建一个setup
工程来打包所有你早先创建的文件。在当前的solution中添加一个新的工程, File->Add Project…。
点击Setup and Deployment工程类型,选择Setup Project。给工程命名为Setup,点击确定。在Solution Explorer里右键点击Setup,选择Add->File…给工程添加如下文件(如图7):
· C:\CustomInstaller\bin\Debug\CustomInstaller.dll
· C:\SmartDeviceCab1\Debug\SampleApp.CAB
· C:\CustomInstaller\setup.ini
图7 |
右键点击Solution Explorer中的Setup并选择View->Custom Actions。这样会显示所支持的各种自定义动作的类型。自定义
工作编辑器允许你指定在安装过程结束后在目标计算机上所要执行的动作。在下一步中你要使用自定义动作的Install类型,它将创建安装程序。在Custom Actions面板里,右键点击Install选择Add Custom Action…,如图8。
图8 |
这个动作将会触发一个对话框窗口弹出,在"Look in"下拉框中,选择Application Folder,图9所示。你可以看到list中的CustomInstaller.dll。选择它并点击确定。这将会将自定义的安装程序和setup程序联系起来。
图9 |
这时你所作的仅是右键点击Solution Explorer中的Setup并且在弹出菜单中选择Build即可。