製作cab安裝文件(windows mobile)

如何針對windows mobile 6系統,利用vs2005工具,製作在.net cf 2.0 平臺上利用c#語言開發的PDA程序的cab安裝文件呢?以下是本人自己整理的有可能在項目中經常用到的製作cab文件一個簡單的過程(大家多補充啊)。

1.右擊解決方案,選擇“新建項目”,然後選擇“其他項目類型”中“安裝和部署”,選擇“智能設備CAB項目”,然後起個名字,完成第一步建立CAB文件。

      

2.進入cab文件的文件系統:可以通過右擊cab文件,點擊視圖文件系統進入如下畫面:

 

3.上圖四個文件夾的解釋:

       A. Program Files 文件夾 :一般沒有多大用途,平時生成cab文件基本不用它,這裏的文件會在部署到手機上後出現在Program Files 文件夾下,一般不建議設置這一項。

       B. Programs 文件夾:主要在這個位置生成一個“應用程序文件夾”對應的主輸出文件的快捷方式,部署到手機上時,該快捷方式 會出現在手機的“程序”菜單裏,這樣便於操控部署的程序。可以通過右擊右側空白處,選擇“創建新的快捷方式”,然後找到主輸出文件,然後重命名就可以啦(這個需要首先執行下面介紹的操作)。

       C.Startup 文件夾:如果你想讓自己部署在手機上的程序一開機就運行,可以在這個位置進行設置,設置一個主輸出文件的快捷方式,這樣就能手機一開機就自動運行程序了。

       D.應用程序文件夾這個是最關鍵的一步,首先把主輸出文件在這個位置生成,右擊分隔欄的右側空白部分,然後選擇“添加”“項目輸出”,選擇要生成cab的程序,然後選擇“主輸出”就可以啦,當然你可以在同樣的位置設置主輸出的快捷方式

注意:如果你的項目裏有格外加載的dll(這裏不是指項目中“引用”下的dll,這下面的會自動部署上)、xml文件、數據庫、exe文件之類的,你需要按照源程序對應的文件的目錄建好後,把文件添加上,像dllxml、數據庫、exe文件之類。下面,以xml文件爲例來說明:(注:我要加載的xml文件在源程序的config文件夾下)

首先需要在“應用程序文件夾”下“新建文件夾”,改名爲config,然後進入config文件夾,右擊右側空白處,選擇“添加”→“文件”,找到需要加載的xml文件添加上就可以啦。其他類似。

4.在生成CAB文件之前,最好使用壓縮文件的方式生成CAB,將CAB項目的屬性Compress設爲TrueNoUninstall屬性設爲false,這樣便於卸載。

5Vs2005生成cab文件不能起中文名字,如果需要中文名字的話,建議大家用WinCE_CAB_Manager3.0這個軟件。具體怎麼用,大家自己查閱資料吧。

發佈了28 篇原創文章 · 獲贊 18 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章