推荐几篇关于Windows Mobile程序安装包制作的文章
转载至:http://www.cnblogs.com/upto/archive/2008/12/12/1353370.html
介绍如何.msi安装程序部署多个.cab安装包到Windows Mobile设备上。
Deploying .NET Compact Framework 2.0 Applications with .cab and .msi Files
Developing and Deploying Pocket PC Setup Applications
制作不会提示用户选择安装路径的.cab安装文件。
Making a CAB file which doesn’t prompt for installation location
通过编程的方式卸载Windows Mobile应用程序(使用Uninstall Configuration Service Provider )。
Uninstalling Applications Programmatically in Windows Mobile
Feedback
想偷懒的话,可以用这两款软件来制作,效果还是不错的。
Wince CAB Manager在 http://www.onlinedown.net/soft/36872.htm 有下载用来制作.cab文件
PocketSetupCreator在 http://www.onlinedown.net/soft/27615.htm 有下载用来做安装的.exe文件
http://www.cnblogs.com/wt0731/archive/2008/11/13/1332678.html
Wince CAB Manager在 http://www.onlinedown.net/soft/36872.htm 有下载用来制作.cab文件
PocketSetupCreator在 http://www.onlinedown.net/soft/27615.htm 有下载用来做安装的.exe文件
http://www.cnblogs.com/wt0731/archive/2008/11/13/1332678.html
如何在打包发布时做到:在应用安装包包括.net cf或sql compact,用户安装时
检测用户设备是否安装了cf或SQL Server Compact 相应版本,如果没有则一起安装
检测用户设备是否安装了cf或SQL Server Compact 相应版本,如果没有则一起安装
@chy710
参考SDK示例的做法:
C:\Program Files\Windows Mobile 6 SDK\Samples\Common\CPP\Win32\multicabinstall
参考SDK示例的做法:
C:\Program Files\Windows Mobile 6 SDK\Samples\Common\CPP\Win32\multicabinstall
#6楼 回复 引用
2008-12-21 13:39 by zhangwenchao [未注册用户]
黎老师您好,我现在很不清楚如何开发在一个移动应用程序中创建并添加一个移动数据库。我用得是VS2005以及安装时自带的SQL SERVER 2005 express,然后自己装了一个SQL Server Management Studio Express。貌似网上说开发的时候要再安一大堆东西,我现在仅仅时在那个应用程序中的解决方案窗格中通过添加新项,创建了一个SQL Mobile数据库,但这样是不是每次启动程序都会重新创建一遍数据库呢?
黎老师,我时初次接触,问题如果很低级的话请您见谅。
这个SQL Server 2005 Compact Edition是SQL Server 2005紧凑版的意思是把,是不是就是安装VS2005的时候带的那个数据库?
黎老师,我时初次接触,问题如果很低级的话请您见谅。
这个SQL Server 2005 Compact Edition是SQL Server 2005紧凑版的意思是把,是不是就是安装VS2005的时候带的那个数据库?
#7楼 回复 引用
2008-12-21 16:02 by zhangwenchao [未注册用户]
黎老师您好,我的那个问题已经基本解决了,我在MSDN网站找到了教程。
不过我还有一事不明,就是在创建表的时候如何将某列创建为外键呢?
不过我还有一事不明,就是在创建表的时候如何将某列创建为外键呢?
@zhangwenchao
参考: http://technet.microsoft.com/en-us/library/ms173393.aspx
参考: http://technet.microsoft.com/en-us/library/ms173393.aspx
黎老师,您好!
我在PB4.2中打了补丁,在定制CE OS时可以加入.net cf2.0组件,但是用VS2005写的程序在设备上不能运行,只能运行VS2003下写的程序 。
请问这是什么原因?要怎样才能在wince4.2下运行VS2005的程序 。
谢谢!
我在PB4.2中打了补丁,在定制CE OS时可以加入.net cf2.0组件,但是用VS2005写的程序在设备上不能运行,只能运行VS2003下写的程序 。
请问这是什么原因?要怎样才能在wince4.2下运行VS2005的程序 。
谢谢!
#10楼 回复 引用
2009-02-19 10:51 by 玉儿 [未注册用户]
黎老师,您好!
我用C:\Program Files\Windows Mobile 6 SDK\Samples\Common\CPP\Win32\multicabinstall下介绍的方法生成了Setup.dll与 multicab.exe.放到用VS2008的新建的工程里,安装完第一个CAB后,就出现了以下提示信息"无法打开文件'MultiCAB'.可能它不是使用可信证书进行签名的或找不到它的某个组件.如果问题依旧,请尝试重新安装或恢复此文件".同样,如果用VS2005打包应用程序,没有出现此问题,但是把它安装到存储卡里还是会报刚才的信息.
谢谢!
我用C:\Program Files\Windows Mobile 6 SDK\Samples\Common\CPP\Win32\multicabinstall下介绍的方法生成了Setup.dll与 multicab.exe.放到用VS2008的新建的工程里,安装完第一个CAB后,就出现了以下提示信息"无法打开文件'MultiCAB'.可能它不是使用可信证书进行签名的或找不到它的某个组件.如果问题依旧,请尝试重新安装或恢复此文件".同样,如果用VS2005打包应用程序,没有出现此问题,但是把它安装到存储卡里还是会报刚才的信息.
谢谢!