共用方式為


Visual Basic 6.0 使用者可用的安裝和部署

更新:2007 年 11 月

在 Visual Basic 2008 中,部署應用程式和元件的方法與 Visual Basic 6.0 有相當大的差異。

概念上的差異

在 Visual Basic 6.0 中是使用 [封裝暨部署精靈],建立安裝程式 (.exe 檔案),以散發及安裝您的應用程式。

注意事項:

Visual Studio 6.0 的較新版本也包含 Visual Studio Installer 增益集,可用來建立 Windows Installer 檔案 (.msi 檔案)。但是,以 Visual Studio Installer 建立的專案與 Visual Basic 2008 並不相容。

Visual Basic 2008 提供兩種不同的 Windows 應用程式部署策略:使用 ClickOnce 技術發行應用程式,或使用 Windows Installer 技術透過傳統安裝進行部署。

以 ClickOnce 部署時,是將應用程式「發行」至集中式位置 (通常是 Web 伺服器或檔案共用),使用者再從這個位置安裝或執行應用程式。ClickOnce 應用程式可以自行更新 (當您發行更新至應用程式時,使用者可以自動下載更新),如此可以確保所有人都是使用相同的版本。如需詳細資訊,請參閱 ClickOnce 部署

以 Windows Installer 部署時,是使用 [安裝和部署] 專案,將應用程式封裝在 Setup.exe 檔案中,將該檔案散發給使用者,使用者再執行 Setup.exe 檔案,安裝應用程式。如需詳細資訊,請參閱 Windows Installer 部署

注意事項:

Visual Basic Express 版只支援 ClickOnce 部署。

必要條件和相依性

在 Visual Basic 6.0 中,應用程式的檔案相依性相關資訊是儲存在相依性 (.dep) 檔案中,所有應用程式都需要 Visual Basic 執行階段檔案做為必要條件,而許多應用程式也需要其他必要條件,如資料程式庫。決定完整的相依性和必要條件清單經常需要手動編輯 Vb6dep.ini 檔案。

在 Visual Basic 2008 中,ClickOnce 部署和 Windows Installer 部署都可以自動判斷並封裝應用程式的所有相依性。例如 .NET Framework 執行階段程式庫等必要條件也都可以在這兩種類型的部署時自動安裝,您也可以「啟動安裝」(隨著應用程式一起安裝) 其他任何必要條件。如需詳細資訊,請參閱部署必要條件 (Visual Studio)

升級注意事項

當您將 Visual Basic 6.0 應用程式升級為 Visual Basic 2008 時,所有部署資訊都會遺失。您將必須使用 ClickOnce 或 Windows Installer 實作新的部署。

請參閱

概念

選擇部署策略

其他資源

部署應用程式和元件