AppleSeeker's Tech Blog
Welcome to AppleSeeker's space
posts - 39,  comments - 348,  trackbacks - 2

Mobile程序部署:将自己开发的Mobile WinForm程序部署到设备上。

新建1个Project,该程序启动后就显示系统时间。


程序很简单,就是在Form_Load事件中,将Label的Text值设置为系统时间。

编译后,运行到模拟设备上,进行测试。


程序显示正常,那可以进行部署了。

在Solution中添加1个Project,选择Solution->Add->New Project

选择Other Project types->Setup And Deployment->Smart Device CAB Project

新建1个CAB的Project。

新建完后,出现配置界面:


在File System on Target Machine中可以添加不同的文件夹,在不同的文件夹内可以添加相应的处理。默认的情况会有Application Folder和Program Files Folder这2个文件夹,但里面内容都是空的。

为了在设备上的Start Menu菜单和Programs文件夹内有快捷方式,我添加了这2个文件夹。

在Application Folder中添加程序主体:


在Application Folder中添加一个Project Output,选择Primary output

快捷方式的添加:

选择一个Folder,在旁边一栏,右键选择Create New Shortcut,在对话框中选择Application Folder,将Primary output添加进来。


在Solution Explorer中,选择CAB Project中的Primary output,打开它的属性


在Outputs中可以察看部署到设备中的实际的内容。

打开ActiveSync程序,选择Explore


我将CAB复制到设备中。然后打开设备,在文件管理器中执行该CAB

安装完毕后,查看Start菜单,程序部署成功。

在图中的DemoDeployment是我的WinForm的Project名

posted on 2007-02-02 14:41 AppleSeeker 阅读(3128) 评论(10)  编辑 收藏 所属分类: .NetMobile

FeedBack:
2007-02-02 15:57 | aspnetx      
现在好像还是那种在pc上setup然后ActiveSync的时候再进行实际的deploy比较常见.
令楼主是日文的系统,还是头一次见到.

另外也想问个问题,ppc2003下的cab和wm 5.0下的cab是否有区别呢?
听说有的游戏只能在wm5下运行而在ppc2003下就不成
  回复  引用  查看    
#2楼 [楼主]
2007-02-02 17:04 | appleseeker      
@aspnetx
发布CAB目前也是一种常见的方式阿。至少我找到的Smartphone上的很多软件都是CAB的。

CAB在2003和5.0里是没有区别的。CAB都能执行安装。
  回复  引用  查看    
2007-02-03 21:21 | Bob Li      
@aspnetx
印象中WM5的CAB文件支持压缩的。
你可以到C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\CompactFramework\2.0\v1.0\WindowsCE\Diagnostics目录下对比System_SR_CHS.cab和System_SR_CHS_wm.cab这两个文件,它们的内容是一样的,但是后者经过压缩的。
  回复  引用  查看    
2007-05-12 16:55 | Dino lee [未注册用户]
如何汉化这些菜单为中文呀?
  回复  引用  查看    
2007-08-24 10:26 | lh [未注册用户]
如何把时间显示在顶栏?像开始界面那样!!!
  回复  引用  查看    
#7楼 [楼主]
2007-08-24 10:43 | appleseeker      
@lh
你要的是什么效果?我不是很理解,时间不是就是在顶栏吗?
  回复  引用  查看    
2007-11-21 17:25 | 啊黄      
快捷方式显示的文字,怎么做才可以用中文?
  回复  引用  查看    
#9楼 [楼主]
2007-11-21 22:15 | appleseeker      
@啊黄
你可以修改快捷显示的文字。
  回复  引用  查看    
2008-04-03 15:36 | 菜瓜 [未注册用户]
大哥,请问安装后如何卸载呢?在PPC的卸载程序里面没有哦
  回复  引用  查看    
AppleSeeker
MSN:appleseeker@hotmail.com
Mail:appleseeker@gmail.com

<2008年4月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

与我联系

常用链接

留言簿(7)

我参与的团队

我的标签

随笔分类(61)

随笔档案(39)

Mobile Blog

最新随笔

搜索

  •  

积分与排名

  • 积分 - 85161
  • 排名 - 410

最新评论

阅读排行榜

评论排行榜

60天内阅读排行