VS2005移动设备安装包工程异常问题
2010-03-29 11:34
281 查看
在生成此类安装包工程时会出现一些错误提示和限制,这里说说几个常见的问题
1、安装包工程生成时报错如下:Error: The INF file contains Unicode characters that could not be converted correctly to ANSI
这个问题是因为在你的安装工程项目属性中的各属性数据出现中文字符,这可能是你在安装VS2005时填入的信息,安装工程项目会自动拿这部分信息填入你的项目属性,而打包时生成的INF文件里会包含这些数据,但是你的VS2005的smartdevice打包工具不能识别中文字符(可能还有其他不可识别的字符),不只是这些,加入安装包的文件名也不允许有中文,任何会被记入INF的数据都不能带入中文,把中文字符改成英文就可以了
2、安装包工程生成时报错如下:Error: File c:/docume~1/admini~1/locals~1/temp/wiz3c2.inf contains DirIDs, which are not supported
这个问题是因为你的打包工具(VS2005的打包工具在:Microsoft Visual Studio 8/SmartDevices/SDK/SDKTool目录下,有三个文件cabwiz.ddf,makecab.exe,Cabwiz.exe)不支持超出大约267个文件导致,这里267是个近似值,是你在安装包工程里放入的文件数量。当你成功生成后,会在temp文件下生成形如wizXXX.inf的文件,打开这个文件后你会发现文件里会对安装包里的大部分文件进行编号(DirIDs),当这个编号编到大约262时,打包工具就不能继续下去了。因此报错。Windows mobile 6 sdk的打包工具(Windows Mobile 6 SDK/Tools/CabWiz)可以跳过这种限制,可以用来替换掉VS2005中的打包工具,据说WM 6的打包工具能支持大约998个的文件。
3、在应用程序文件夹内的不同路径下的同名文件会被覆盖,而当使用windows mobile6下的打包工具,将直接导致打包不成功。这是打包工具对安装包里文件的限制,不能为相同文件名打包,即使它不在一个文件路径下。这个问题使用VS打包工具无法解决,如果一定要使用不同路径的同名文件,就要用打包工具( WinCE CAB Manager)手动打包。
1、安装包工程生成时报错如下:Error: The INF file contains Unicode characters that could not be converted correctly to ANSI
这个问题是因为在你的安装工程项目属性中的各属性数据出现中文字符,这可能是你在安装VS2005时填入的信息,安装工程项目会自动拿这部分信息填入你的项目属性,而打包时生成的INF文件里会包含这些数据,但是你的VS2005的smartdevice打包工具不能识别中文字符(可能还有其他不可识别的字符),不只是这些,加入安装包的文件名也不允许有中文,任何会被记入INF的数据都不能带入中文,把中文字符改成英文就可以了
2、安装包工程生成时报错如下:Error: File c:/docume~1/admini~1/locals~1/temp/wiz3c2.inf contains DirIDs, which are not supported
这个问题是因为你的打包工具(VS2005的打包工具在:Microsoft Visual Studio 8/SmartDevices/SDK/SDKTool目录下,有三个文件cabwiz.ddf,makecab.exe,Cabwiz.exe)不支持超出大约267个文件导致,这里267是个近似值,是你在安装包工程里放入的文件数量。当你成功生成后,会在temp文件下生成形如wizXXX.inf的文件,打开这个文件后你会发现文件里会对安装包里的大部分文件进行编号(DirIDs),当这个编号编到大约262时,打包工具就不能继续下去了。因此报错。Windows mobile 6 sdk的打包工具(Windows Mobile 6 SDK/Tools/CabWiz)可以跳过这种限制,可以用来替换掉VS2005中的打包工具,据说WM 6的打包工具能支持大约998个的文件。
3、在应用程序文件夹内的不同路径下的同名文件会被覆盖,而当使用windows mobile6下的打包工具,将直接导致打包不成功。这是打包工具对安装包里文件的限制,不能为相同文件名打包,即使它不在一个文件路径下。这个问题使用VS打包工具无法解决,如果一定要使用不同路径的同名文件,就要用打包工具( WinCE CAB Manager)手动打包。
相关文章推荐
- VS2005移动设备安装包工程异常问题
- VS2005工程转化到VS2008后,TabControl控件出现异常问题
- 一组关于手持移动设备使用安全问题的统计数据
- 移动设备的常见安全问题以及防范措施
- VS2005下如何新建一个WINCE设备的DLL工程 .
- 一组关于手持移动设备使用安全问题的统计数据
- 解决vs2005新建C++移动项目时脚本错误的问题
- Charles抓取移动设备https请求常见问题
- 移动设备,屏幕自适应问题解决方法
- randomaccessfile在移动设备多线程多服务器下载时写入慢的问题
- 安装VS2005 SP1出现这样问题“windows 无法访问指定设备、路径或文件。您可能没有合适的权限访问这个项目。”
- NetAdvangate Infragisticss 控件在工程移动到别的机器上,引用失效问题
- 高版本IDE编译VS2005工程 无法打开文件“mfc80d.lib”的问题
- FB联机调试设备 出现移动设备上进行网络调试时 计算机防火墙上的 7935 端口已打开问题
- VS2005无法创建智能设备项目的问题
- vs2005中控件自由移动问题
- VS2005工程由Pocket PC 2003 SDK转为WINCE6.0 SDK的问题
- react Ant Design 日历插件input导致移动设备弹出键盘问题
- 解决NIOS II工程移动在磁盘上位置后project无法编译问题
- jquery mobile在移动设备上显示太大问题