VS中创建用于移动设备的安装程序
来源:互联网 发布:学php需要英语基础么 编辑:程序博客网 时间:2024/04/30 05:07
参考
http://hi.baidu.com/lwl033/blog/item/b11d234435450c49510ffe96.html
http://blog.csdn.net/clonecenter/archive/2008/02/03/2079375.aspx
- 在Visual Studio中创建一个新的项目,项目类型是“安装和部署”中的“智能设备CAB项目”。
- 在部署项目的“文件系统”中,会出现“Program Files文件夹”和“应用程序文件夹”,这里分别代表的是智能设备上的“Program files”和你安装的目标文件夹,对于“Program Files”文件夹可以不予理睬,我们需要做的时候对应用程序文件夹进行操作。
- 选择“应用程序文件夹”,在右键快捷菜单中选择“添加”-“项目输出……”,在“添加项目输出组”对话框中选择你要加入的应用程序的主输出、内容文件等信息。如果你要打包安装的这个项目还引用了一些其他的项目,这个部署项目可能在添加“主输出”过程中没有自动的将你已经引用的其他项目文件DLL打包进来,这时候需要手工将这些项目的主输出添加进来。打包的时候,有时候IDE可以自动的添加,不清楚是什么原因。
- 创建快捷方式到“开始”菜单中。通常在安装部署项目时都需要创建一个快捷方式,这个快捷方式一般都是位于“程序”菜单下。在“目标计算机的文件系统”下选择右键快捷菜单中的“添加特殊文件夹” -"Programs文件夹",创建完成后,选中“Programs文件夹”,在右边的窗口空白处选择右键快捷菜单中的“创建新的快捷方式”,在“选择项目的项”对话框中找到你的应用主输出,选择即可。在新创建的这个快捷方式中,快捷方式的名称不要使用汉字。
- 安装程序创建完成。可以通过生成这个部署项目得到CAB文件。将CAB文件复制到移动设备中,在移动设备的资源管理中,点击该文件即可完成安装。
需要注意的地方:
- 这里的部署项目中不能包含汉字,包括目录名、快捷方式名称。
在“解决方案管理器”中选择部署项目,然后按F4键,打开部署项目属性,将这个里面的“Manufacture”、“ProductName”名称都修改成英文的。 - 如果你要部署的移动设备中没有安装.NET Compact Framework 2.0,则需要首先安装框架才能运行,这个框架安装的CAB文件位于%PROGRAM FILES%/Microsoft Visual Studio 8/SmartDevices/SDK/CompactFramework/2.0/v2.0/WindowsCE/wce400/armv4目录下,名称是NETCFv2.ppc.armv4.cab。一般来说,不同类型的移动设备使用的框架安装程序是不同的,通常都可以在%PROGRAM FILES%/Microsoft Visual Studio 8/SmartDevices/SDK/CompactFramework文件夹下找到。
- 因为在生成部署项目的过程中,如果包含了汉字,则cabwiz.exe生成时候会产生错误,告诉你无法转换unicode字符到ansi格式的文件中。我想这应该是VS自带的一个小问题
- VS中创建用于移动设备的安装程序
- 如何在Visual Studio 2005中创建用于移动设备(PDA)的安装程序
- 创建用于移动设备的 Macromedia Flash 个人信息
- VS 2008创建安装程序
- vs.net2005与ie7冲突(不能通过向导创建基于MFC的移动设备工程)
- 如何用 VS.NET 创建应用程序的安装程序
- 利用VS 2003为应用程序创建简单的安装程序
- vs使用Installshield创建安装程序的问题
- 用于移动设备的可移植的轻量级web服务器
- 用于移动设备的新型输入法——XNav
- 为用于移动设备的 Flash Lite 位图设置压缩
- 用于移动设备的条形码扫描检测实现
- VS在安装程序中添加运行库的安装
- 安装IE8正式版以后VS无法创建VC++智能设备项目的解决方法
- 创建一个用于在程序目录中读写INI文件的类
- IOS获取设备中所安装的程序列表
- WindowsMobile 解决 该安装文件 不是用于此设备的
- 智能设备开发演练:创建用于设备的 Windows 窗体应用程序
- July 2009
- Microsoft Service Trace Viewer 截获消息
- AS粒子
- 关于超声波测距的个人小程序
- 关于我们
- VS中创建用于移动设备的安装程序
- C#多线程编程实例实战
- DLL入门浅析(1)——如何建立DLL
- DLL入门浅析(2)——如何使用DLL
- DLL入门浅析(3)——从DLL中导出变量
- 联想昭阳E43L笔记本无线开关停掉解决方案
- DLL入门浅析(4)——从DLL中导出类
- SIP and RTP Stack
- IDA Pro 5.5 Evaluation version