| 從創(chuàng )建一個(gè)應用程序到制作一個(gè)安裝包的詳細過(guò)程 | |
| 在“工具箱”中選擇“Windows 窗體”選項卡,并將“按鈕”(Button) 控件拖到窗體中。 雙擊 Button 控件為該按鈕添加事件處理程序。在事件處理程序中添加下面的代碼: Shell("Notepad.exe", AppWinStyle.NormalFocus)這將啟動(dòng) Notepad.exe 并將焦點(diǎn)對準它。 在“生成”菜單上,選擇“生成我的記事本”該應用程序。 創(chuàng )建部署項目 在“文件”菜單上指向“添加項目”,然后選擇“新建項目”。 在“添加新項目”對話(huà)框中,選擇“項目類(lèi)型”窗格中的“安裝和部署項目”,然后選擇“模板”窗格中的“安裝項目”。在“名稱(chēng)”框中,鍵入“我的記事本安裝程序”。 項目被添加到解決方案資源管理器中,并且文件系統編輯器打開(kāi)。 在解決方案資源管理器中選擇“我的記事本安裝程序”項目。在“屬性”窗口中,選擇 ProductName 屬性,并鍵入“我的記事本”。 注意 ProductName 屬性確定應用程序顯示在文件夾名稱(chēng)以及“添加/刪除程序”對話(huà)框中的名稱(chēng)。 將 Windows 應用程序添加到安裝程序中 在解決方案資源管理器中選擇“我的記事本安裝程序”項目。在“文件系統編輯器”中,選擇“應用程序文件夾”節點(diǎn)。 在“操作”菜單上,選擇“添加”->“項目輸出”。 在“添加項目輸出組”對話(huà)框中,從“項目”下拉列表中選擇“我的記事本”。 從列表中選擇“主輸出”組,并單擊“確定”。 在“生成”菜單上選擇“生成我的記事本安裝程序”。 部署應用程序(基本安裝程序) 如果正在執行一個(gè)完整的演練過(guò)程,可以跳過(guò)此步驟。 在解決方案資源管理器中選擇“我的記事本安裝程序”項目。在“項目”菜單上選擇“安裝”。 這將運行該安裝程序并在開(kāi)發(fā)計算機上安裝“我的記事本”。 其余步驟演示可選的部署功能。 為 Windows 應用程序創(chuàng )建快捷方式 此步驟將為您的應用程序創(chuàng )建一個(gè)快捷方式,安裝過(guò)程中,會(huì )將該快捷方式放置到目標計算機的桌面上。 在解決方案資源管理器中選擇“我的記事本安裝程序”項目。在“文件系統編輯器”中,選擇“來(lái)自‘我的記事本’的主輸出”節點(diǎn)。 在“操作”菜單上,選擇“創(chuàng )建 主輸出來(lái)自我的記事本(活動(dòng))的快捷方式”。 這將添加一個(gè)“主輸出來(lái)自我的記事本(活動(dòng))的快捷方式”節點(diǎn)。 重命名“主輸出來(lái)自我的記事本(活動(dòng))的快捷方式”快捷方式。 選擇“主輸出來(lái)自我的記事本(活動(dòng))的快捷方式”,并將其拖到左窗格的“用戶(hù)桌面”文件夾中。 為 Windows 應用程序創(chuàng )建文件關(guān)聯(lián) 此步驟為“我的記事本”添加文件關(guān)聯(lián),以便雙擊 .vbn 文件時(shí)啟動(dòng)“我的記事本”應用程序。 在解決方案資源管理器中選擇“我的記事本安裝程序”項目。在“視圖”菜單上指向“編輯器”,然后選擇“文件類(lèi)型”。 在“文件類(lèi)型編輯器”中選擇“目標計算機上的文件類(lèi)型”節點(diǎn)。在“操作”菜單上,選擇“添加文件類(lèi)型”。 將添加一個(gè)“新文檔類(lèi)型 #1”節點(diǎn),而且該節點(diǎn)將打開(kāi),以便您重命名。 將“新文檔類(lèi)型 #1”重命名為 Vbn.doc。 在“屬性”窗口中,將文件類(lèi)型的 Extension 屬性設置為 vbn。 選擇 Command 屬性并單擊“省略號”() 按鈕。在“選擇項目中的項”對話(huà)框中,定位到“應用程序文件夾”,并選擇“來(lái)自‘我的記事本’的主輸出”。 為 Windows 應用程序添加注冊表項 此步驟將一個(gè)注冊表項以及相應的值添加到注冊表中。運行時(shí),可以從應用程序代碼中引用此注冊表項以檢索每用戶(hù)信息。 在解決方案資源管理器中選擇“我的記事本安裝程序”項目。在“視圖”菜單上,指向“編輯器”,并選擇“注冊表”。 選擇“HKEY_CURRENT_USER”節點(diǎn)并將其展開(kāi),然后展開(kāi)“Software”節點(diǎn),并選擇“[Manufacturer]”節點(diǎn)。 注意 “Manufacturer”節點(diǎn)兩邊帶有括號,這表示它是一個(gè)屬性。它將被輸入的部署項目的 Manufacturer 屬性值所替代。在“操作”菜單上,選擇“新建”->“鍵”。 重命名 UserChoice 鍵。 在“操作”菜單上,選擇“新建”,再選擇“字串值”。 重命名 TextColor 值。 在“屬性”窗口中,選擇 Value 屬性,并輸入 Black。 添加自定義安裝對話(huà)框 此步驟添加并配置一個(gè)在安裝期間顯示的自定義用戶(hù)界面對話(huà)框。 在解決方案資源管理器中選擇“我的記事本安裝程序”項目。在“視圖”菜單上指向“編輯器”,然后選擇“用戶(hù)界面”。 在用戶(hù)界面編輯器中,選擇“安裝”節點(diǎn)下的“啟動(dòng)”節點(diǎn)。 在“操作”菜單上,選擇“添加對話(huà)框”。 在“添加對話(huà)框”對話(huà)框中,選擇“復選框 (A)”。 在“操作”菜單上,選擇“上移”兩次,將“復選框 (A)”對話(huà)框放置在“選擇安裝文件夾”對話(huà)框之上。 在“屬性”窗口中,將 BannerText 屬性設置為“示例”。 將 BodyText 屬性設置為“‘安裝示例文件’復選框控制是否安裝示例文件。如果處于未選中狀態(tài),則不安裝示例。” 將 CheckBox1Label 屬性設置為“要安裝示例嗎?”。 將 Checkbox2Visible、Checkbox3Visible 和 Checkbox4Visible 屬性設置為 false。這將隱藏其他復選框。 添加 Samples 文件夾 此步驟創(chuàng )建一個(gè) Samples 子文件夾,它將被安裝到 Application 文件夾的下面。 在解決方案資源管理器中選擇“我的記事本安裝程序”項目。在“視圖”菜單上指向“編輯器”,然后選擇“文件系統”。“應用程序文件夾”仍應被選中。 從“操作”菜單上指向“添加”,然后選擇“文件夾”。 將“新建文件夾 #1”重命名為“示例”。 為應用程序創(chuàng )建示例文件 此步驟創(chuàng )建兩個(gè)簡(jiǎn)單的文本文件,如果用戶(hù)在自定義對話(huà)框中選擇“安裝示例”選項,將安裝這兩個(gè)文本文件。 使用記事本或其他文本編輯器創(chuàng )建一個(gè)包含文本“這是 rules.vbn”的文本文件,然后將其保存為 Rules.vbn。 注意 若要防止記事本自動(dòng)添加 .txt 擴展名,請從“文件類(lèi)型”下拉列表中選擇“所有文件”。創(chuàng )建另一個(gè)包含文本“這是 memo.vbn”的文本文件,將其保存為 Memo.vbn。 將示例添加到安裝程序中 此步驟將示例文件添加到 Samples 文件夾中,并設置決定是否安裝該文件的條件。 在解決方案資源管理器中選擇“我的記事本安裝程序”項目。從“視圖”菜單中指向“編輯器”,選擇“文件系統”,然后選擇“示例”文件夾。 從“操作”菜單上指向“添加”,然后選擇“文件”。將 Rules.vbn 和 Memo.vbn 文件添加到“示例”文件夾中。 在文件系統編輯器中選擇 Rules.vbn。 在“屬性”窗口中,將 Condition 屬性設置為 CHECKBOXA1=1。運行安裝程序時(shí),只在自定義的復選框被選中時(shí)才安裝 Rules.vbn 文件。 在文件系統編輯器中選擇 Memo.vbn 文件。 在“屬性”窗口中,將 Condition 屬性設置為 CHECKBOXA1=1。運行安裝程序時(shí),只在自定義的復選框被選中時(shí)才安裝 Memo.vbn 文件。 添加啟動(dòng)條件來(lái)檢查 Internet Explorer 版本 此步驟檢查在目標計算機上是否安裝了 Internet Explorer 5.0 或更高版本,如果未安裝所需版本的 Internet Explorer,將停止安裝過(guò)程。 注意 此步驟旨在闡述啟動(dòng)條件的概念;“我的記事本”應用程序實(shí)際上并不依賴(lài)于 Internet Explorer。在解決方案資源管理器中選擇“我的記事本安裝程序”項目。在“視圖”菜單上指向“編輯器”,然后選擇“啟動(dòng)條件”。 在啟動(dòng)條件編輯器中,選擇“目標計算機上的要求”節點(diǎn)。 在“操作”菜單上,選擇“添加文件啟動(dòng)條件”。 將在“搜索目標計算機”節點(diǎn)下面添加一個(gè)“搜索 File1”節點(diǎn),而在“啟動(dòng)條件”節點(diǎn)下面添加一個(gè)“Condition1”節點(diǎn)。 將“搜索 File1”重命名為“搜索 Internet Explorer”。 在“屬性”窗口中,將 FileName 屬性設置為 Iexplore.exe,將 Folder 屬性設置為 [ProgramFilesFolder],將 Depth 屬性設置為 2,將 MinVersion 屬性設置為 5.00。 選擇“Condition1”節點(diǎn)。 將 Message 屬性設置為“該程序需要 Microsoft Internet Explorer 5.0 或更高版本。請安裝 Internet Explorer 并重新運行‘記事本’安裝程序。” 設置部署項目的可選屬性 此步驟設置一個(gè)屬性,以便在目標計算機上沒(méi)有正確版本的 Windows 安裝程序時(shí),自動(dòng)安裝 Windows 安裝引導程序文件。 在解決方案資源管理器中選擇“我的記事本安裝程序”項目。在“視圖”菜單上,選擇“屬性頁(yè)”。 在“我的記事本安裝程序”屬性頁(yè)中,選擇“引導程序”下拉列表,然后選擇“Windows 安裝引導程序”。 在“生成”菜單上選擇“生成我的記事本安裝程序”。 在開(kāi)發(fā)計算機上安裝“我的記事本” 在解決方案資源管理器中選擇“我的記事本安裝程序”項目。在“項目”菜單上選擇“安裝”。 這將運行該安裝程序并在開(kāi)發(fā)計算機上安裝“我的記事本”。 將“我的記事本”部署到其他計算機上 在 Windows 資源管理器中,定位到項目目錄并查找所生成的安裝程序。默認路徑是 \documents and settings\yourloginname\我的記事本安裝程序\project configuration\我的記事本安裝程序.msi,默認“項目配置”是“Debug”。 將該目錄中的 我的記事本安裝程序.msi 文件以及其他所有文件和子目錄復制到另一臺計算機上。 注意 若要在未連網(wǎng)的計算機上進(jìn)行安裝,請將文件復制到 CD-ROM 等傳統媒體中。在目標計算機上雙擊 Setup.exe 文件來(lái)運行安裝程序。 測試安裝 驗證快捷方式是否安裝到了桌面上以及是否能夠正確啟動(dòng)“我的記事本”應用程序。 使用“控制面板”中的“添加/刪除程序”工具卸載該應用程序。 提示 若要從開(kāi)發(fā)計算機上卸載,則在“項目”菜單上選擇“卸載”。 |
聯(lián)系客服