部署中的新增功能

更新: 2008 年 7 月

Visual Studio 2008 中的部署已发生更改,ClickOnce 部署和 Windows Installer 部署得以增强。有关部署的可用选项的讨论,请参见选择部署策略

ClickOnce 部署

使用 ClickOnce 部署,可以部署能够自行更新且能够从网站安装、更新和运行的 Windows 应用程序和控制台应用程序。有关更多信息,请参见 ClickOnce 部署

在 Visual Studio 2008 SP1 中启动时,ClickOnce 部署包括以下功能增强:

  • 支持发布无符号的清单。有关更多信息,请参见 如何:对应用程序和部署清单进行签名 中的“生成一个无符号的清单”。

  • 增强了“发布选项”对话框。这些增强包括支持配置以下选项:

    • 文件关联。

    • 错误 URL,指定在 ClickOnce 安装期间遇到的对话框中显示的网站。

    • 套件名称,指定“开始”菜单上将在其中安装应用程序的文件夹的名称。

    • 排除部署提供程序 URL,指定是否要排除部署清单中的部署提供程序 URL。

    有关更多信息,请参见“发布选项”对话框

在 Visual Studio 2008 中启动时,ClickOnce 部署在以下方面有所增强:

  • ClickOnce 支持对 WPF Web 浏览器应用程序进行部署。由于这些应用程序承载于 Web 浏览器中,因此需要特殊的部署和安全设置。当您生成和部署这些应用程序时,Visual Studio 会在 IDE 中提供相应的用户界面和默认值。有关更多信息,请参见“项目设计器”->“发布”页

  • ClickOnce 为 ISV 提供了一个执行如下操作的选项:使用强名称签名功能对应用程序清单进行重新签名,以便向该清单应用 ISV 客户自己的公司名称、应用程序名称和部署/支持 URL。但是,当最终用户安装应用程序时,ISV 的原公司商标仍将显示在“是否信任此应用程序?”对话框上。有关更多信息,请参见“发布选项”对话框中名为“将应用程序清单用于信任信息”的复选框。

  • 可以使用“项目设计器”的“发布”页或发布向导来生成和部署 Visual Studio Tools for Office (VSTO) 应用程序。有关更多信息,请参见“项目设计器”->“发布”页发布向导

  • ClickOnce 支持在 Windows Vista 上的用户帐户控制 (UAC) 下生成清单。有关更多信息,请参见 Windows Vista 上的 ClickOnce 部署中的“ClickOnce 部署”。

  • ClickOnce 支持使用文件关联来识别与应用程序关联的文件扩展名。有关更多信息,请参见<fileAssociation> 元素(ClickOnce 应用程序)ClickOnce 应用程序清单

Windows Installer 部署

Windows Installer 部署已经针对 Windows Vista 和最新版本的 .NET Framework 进行了更新:

  • .NET Framework 启动条件 支持将应用程序面向新的 .NET Framework 3.0 和 3.5 版本。

  • 支持 Windows Vista。已更新 Windows Installer,用户在 Windows Vista 上的安装体验非常顺利,即使您在用户帐户控制 (UAC) 下运行时也是如此。在启动 setup.exe 时,安装程序不会进行提升提示。仅在必要时才提升系统必备组件和应用程序 (caboose) 的安装权限。如果需要提升,则将提示用户提供管理员凭据。有关更多信息,请参见 Windows Vista 上的 Windows Installer 部署

有关更多信息,请参见 Windows Installer 部署

请参见

概念

Visual Studio 2008 中的新增功能

Visual Basic 中的新增功能

C# 中的新增功能

选择部署策略

部署 64 位应用程序

其他资源

部署应用程序和组件

ClickOnce 部署

Windows Installer 部署

修订记录

日期

历史记录

原因

2008 年 7 月

添加部分描述 Visual Studio 2008 SP1. 的更新功能。

SP1 功能更改。