准备:
1. WinCE CAB Manager软件
步骤:
1. VS中右击启动项目名称(加黑的那个),选择“属性”;在打开的界面的“应用程序”,下面的“图标和清单”中,选择一个本地的ico图标。这个图标是打包完成之后,软件安装到客户端,在桌面呈现的快捷图标。
2. 在启动项目下面会多出一个ico文件;
3. VS中右击解决方案->添加->新建项目,新建一个“智能设备CAB项目”;
4. 新建完成,解决方案下多出一个安装部署的项目;
5. 右击刚刚新建的项目(如上图所示的“Test”项目),选择“添加”->“项目输出”,得到下图所示的界面;
1) 在界面上的“项目”一栏,选择当前解决方案下面的启动项目(一个解决方案下面可有有多个项目,项目名称加黑那个就是了);
2) 然后,在下面的框里面按住Ctrl,选择“主输出”、“本地化资源”、“内容文件”,点击“确定”;
6. 现在Test项目下面,一下子就热闹了不少;
注:检查一下“检测到的依赖项”文件夹下面,是否所有的依赖文件都加了进来,因为有些dll等……类型的文件需要手动添加,一般情况下,所需要的所有文件都是添加进来了的(比如这儿,就不需要再手动添加些其他的文件);
如果没有添加进来,右击项目名称,如Test,选择“添加”->“文件”,将文件加到项目下面。
7. 接着添加安装包在客户端安装完成之后,在客户端桌面呈现的快捷方式;
1) 右击项目名称,如Test,选择“视图”->“文件系统”;
2) 选择“应用程序文件夹”,右击“主输出来自……”,选择“创建主输出来自……的快捷方式”;
3) 对刚创建的快捷方式,命名自己想要的名称;
4) 右击刚刚新建的快捷方式,选择“属性窗口”,在属性窗口中,光标定位到Target右面的“主输出”,点击后面的按钮进行设置;
5) 在弹出的窗口中,选择“添加文件”,将步骤1中添加的ico文件,添加进来;
注:ico文件,从启动项目的文件夹下进行添加。步骤1,已经将ico文件加载到了启动项目下面。
6) 最后双击,“主输出来自……”,完成快捷方式的设置。
8. 右击安装部署项目的名称,如Test,选择生成;但是会生成失败,并在错误窗口中报出如下错误。
这个错误不用去管它,生成的最终目的是为了获得一个inf文件
9. 打开WinCE CAB Manager软件,“文件”->“新建”->“下一步”,输入公司名称和应用程序名称;后面一直默认,点击“下一步”即可。
10. 再,选择“文件”->“导入”->“从INF文件导入”,找到之前生成的INF文件,并双击;
11. 然后,点击“完成”,结束导入;
12. 导入完成之后,右击快捷方式,选择“添加”;
13. 给快捷方式命名
14. 点击下一步,将快捷方式,指向要运行的程序;
15. 点击下一步,设置快捷方式存放的位置;设置完成以后,点击“完成”结束快捷方式的设置;
注:根据Windows Mobile系统的不同,设置的路径可能不同。
16. 点击“文件”->“另存为”,完成CAB打包。在客户端安装之后,效果如下:
转载于:http://blog.csdn.net/qq123386926/article/details/23621745