部署的新功能
Visual Studio 2010 中的部署,已經隨著 ClickOnce 部署和 Windows Installer 部署的加強而變更。 如需部署可用選項的相關討論,請參閱選擇部署策略。
Windows Installer
Windows Installer 部署可讓您建立要散發給使用者的安裝程式套件。 如需詳細資訊,請參閱 Visual Studio Installer 部署。
在 Visual Studio 2010 Professional 中,Windows Installer 部署已經針對最新的 .NET Framework 版本進行更新。 您的應用程式和 Web 應用程式可以將 .NET Framework 4 或 ASP.NET 4 版做為目標。 此外,您可以檢查使用者電腦上是否安裝任何版本的 .NET Framework,而不是檢查特定版本的 .NET Framework。 如需詳細資訊,請參閱 HOW TO:使用 Windows Installer 來部署可在多個 .NET Framework 版本上執行的應用程式。
InstallShield 2010 限量版
自 Visual Studio 2010 起,您可以使用免費的 InstallShield 2010 限量版 (其可以取代 Visual Studio 安裝和部署專案範本中的功能) 來部署應用程式。 如果您需要對部署方式進行更進階的自訂,可以升級至 InstallShield 完整版。
ClickOnce
ClickOnce 部署可讓您部署自我更新的 Windows 和主控台應用程式,讓您可以從網站安裝、更新及執行這些應用程式。 如需詳細資訊,請參閱 ClickOnce 安全性和部署。
從 Visual Studio 2010 開始,您的 ClickOnce 部署可以將 .NET Framework 4 或多個版本的 .NET Framework 做為目標。 您也可以使用增強型記錄來疑難排解安裝問題,以及建立自訂安裝程式。
對 Office 方案開發人員而言,還有其他 ClickOnce 增強功能,例如在單一 ClickOnce 安裝程式中部署多個 Office 方案,以及在 ClickOnce 安裝程式完成之後執行其他動作。 如需詳細資訊,請參閱 Office 程式開發的新功能。
針對 WPF XAML 瀏覽器應用程式 (XBAP),您可以使用 ClickOnce 要求提高權限。 如需詳細資訊,請參閱 WPF XAML 瀏覽器應用程式概觀。
支援 .NET Framework 4
使用 Visual Studio 2010 所建立的應用程式可以將 .NET Framework 4 及其新功能做為目標。 如需詳細資訊,請參閱 .NET Framework 4 的新功能。
支援多個版本的 .NET Framework
您可以手動將應用程式設定為與多個版本的 .NET Framework 相容。 例如,您可以指定應用程式可搭配 .NET Framework 3.5 或 .NET Framework 4 執行。 如需詳細資訊,請參閱 HOW TO:使用 ClickOnce 來部署可在多個 .NET Framework 版本上執行的應用程式。
增強型記錄
您可以使用 Visual Studio 2010 中的增強型記錄功能,協助疑難排解 ClickOnce 安裝期間的問題。 增強型記錄功能會儲存諸如傳遞給 ClickOnce 執行階段的參數、瀏覽器設定、ClickOnce 安全性選項等資訊。 如需詳細資訊,請參閱 HOW TO:指定供 ClickOnce 部署使用的詳細資訊記錄檔。
自訂安裝程式和使用者介面
如果您使用 ClickOnce 部署 .exe 應用程式,可以建立自訂圖形化使用者介面,以無訊息方式安裝及更新應用程式。 安裝程式可以有安全性和維護作業的自訂對話方塊。 如需詳細資訊,請參閱 逐步解說:為 ClickOnce 應用程式建立自訂安裝程式。