部署中的新增功能
更新: 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 部署。
请参见
概念
其他资源
修订记录
日期 |
历史记录 |
原因 |
---|---|---|
2008 年 7 月 |
添加部分描述 Visual Studio 2008 SP1. 的更新功能。 |
SP1 功能更改。 |