“发布选项”对话框

更新: 2008 年 7 月

“发布选项”对话框指定应用程序的部署选项。

若要访问此对话框,请在“解决方案资源管理器”中单击项目节点,然后在“项目”菜单上单击“属性”。当“项目设计器”出现时,单击“发布”选项卡。在“发布”页上,单击“选项”按钮。

如果您使用的是 Visual Studio 2008 SP1,请参见本文档的“Visual Studio SP1 UI”部分。

  • 发布语言
    指定待发布的应用程序的语言和区域设置。

  • 发行者姓名
    指定应用程序发布者的名称(可选)。如果此框是空的,则使用计算机的 RegisteredOrganization 属性的值。如果此值为空,则使用项目名称。

  • 产品名称
    指定应用程序的产品名称(可选)。如果产品名称是空的,则使用程序集名称。

  • 支持 URL
    指定包含应用程序支持信息的网站。指定此 URL 是可选的。如果使用该选项,此 URL 将出现在 Windows 控制面板中与您的应用程序对应的“添加或删除程序”项中。

  • 部署网页
    指定部署网页的名称。默认文件名称为 Publish.htm。

  • 每次发布后自动生成部署网页
    当选中此复选框(默认)时,发布过程将生成部署网页。

    此选项仅在指定“部署网页”时可用。

  • 发布后打开部署网页
    当选中此复选框时(默认),自动生成的部署网页将会在发布后打开。

  • 阻止应用程序通过 URL 激活
    当清除此复选框时(默认),应用程序在安装后会自动运行。选中此复选框可指定最终用户只能从“开始”菜单启动该应用程序;这将阻止使用 URL 启动应用程序。有关更多信息,请参见 DisallowUrlActivation

  • 使用“.deploy”文件扩展名
    如果选中此复选框(默认),部署文件的扩展名为 .deploy。有关为何应使用此扩展名的更多信息,请参见 ClickOnce 部署疑难解答中的“启用锁定文件扩展名的下载”。

  • 允许给应用程序传递 URL 参数
    默认情况下清除此选项。选中此复选框可在部署清单中将 trustURLParameters 设置为 true;这将允许应用程序访问并处理 URL 参数信息。您的应用程序还必须调用 ActivationUri 以检索用于启动该应用程序部署清单的 URL。有关如何执行该操作的更多信息,请参见如何:在 ClickOnce 应用程序中检索查询字符串信息

  • 对于 CD 安装,插入 CD 时将自动启动安装程序
    默认情况下清除此选项。选择此选项可在 CD-ROM 或 DVD-ROM 安装的根级别生成一个 autorun.inf 文件;当用户将 CD-ROM 或 DVD-ROM 插入到计算机时,autorun.inf 文件会自动启动安装。

  • 验证上载到 Web 服务器的文件
    当选中此复选框时(默认),发布进程会下载每个文件以验证它们是否可以下载。若有不能下载的文件则会通知您。

  • 将应用程序清单用于信任信息
    选定此选项后,您可以使用自己的“发布者名称”、“产品名称”和“支持 URL”(即,您自己的公司名和应用程序名)重新签名应用程序清单(使用证书)。发布者、产品和支持 URL 信息在安装时出现在“是否信任此应用程序?”对话框中。默认情况下,此复选框会被清除,并且部署使用 Microsoft 证书信息。

Visual Studio 2008 SP1 UI

从 Visual Studio 2008 SP1 开始,“发布选项”对话框分成四个单独的部分,您可以通过一个新的导航窗格访问它们。

下面几部分介绍了这一新的 UI 配置。

说明

若要访问“说明”选项,请单击“发布选项”对话框中的“说明”。

  • 发布语言
    指定待发布的应用程序的语言和区域设置。

  • 发行者姓名
    指定应用程序发布者的名称(可选)。如果此框是空的,则使用计算机的 RegisteredOrganization 属性的值。如果此值为空,则使用项目名称。

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

  • 产品名称
    指定应用程序的产品名称(可选)。如果产品名称是空的,则使用程序集名称。

  • 支持 URL
    指定包含应用程序支持信息的网站。指定此 URL 是可选的。如果使用该选项,此 URL 将出现在 Windows 控制面板中与您的应用程序对应的“添加或删除程序”项中。

  • 错误 URL
    指定将在 ClickOnce 安装期间遇到的对话框中显示的网站。有关更多信息,请参见 <customErrorReporting> 元素(ClickOnce 部署)

部署

若要访问“部署”选项,请单击“发布选项”对话框中的“部署”。

  • 部署网页
    指定部署网页的名称。默认文件名称为 Publish.htm。

  • 每次发布后自动生成部署网页
    当选中此复选框(默认)时,发布过程将生成部署网页。

    此选项仅在指定“部署网页”时可用。

  • 发布后打开部署网页
    当选中此复选框时(默认),自动生成的部署网页将会在发布后打开。

  • 使用“.deploy”文件扩展名
    如果选中此复选框(默认),部署文件的扩展名为 .deploy。有关为何应使用此扩展名的更多信息,请参见 ClickOnce 部署疑难解答中的“启用锁定文件扩展名的下载”。

  • 对于 CD 安装,插入 CD 时将自动启动安装程序
    默认情况下清除此选项。选择此选项可在 CD-ROM 或 DVD-ROM 安装的根级别生成一个 autorun.inf 文件;当用户将 CD-ROM 或 DVD-ROM 插入到计算机时,autorun.inf 文件会自动启动安装。

  • 验证上载到 Web 服务器的文件
    当选中此复选框时(默认),发布进程会下载每个文件以验证它们是否可以下载。若有不能下载的文件则会通知您。

清单

若要访问“清单”选项,请单击“发布选项”对话框中的“清单”。

  • 阻止应用程序通过 URL 激活
    当清除此复选框时(默认),应用程序在安装后会自动运行。选中此复选框可指定最终用户只能从“开始”菜单启动该应用程序;这将阻止使用 URL 启动应用程序。有关更多信息,请参见 DisallowUrlActivation

  • 允许给应用程序传递 URL 参数
    默认情况下清除此选项。选中此复选框可在部署清单中将 trustURLParameters 设置为 true;这将允许应用程序访问并处理 URL 参数信息。您的应用程序还必须调用 ActivationUri 以检索用于启动该应用程序部署清单的 URL。有关如何执行该操作的更多信息,请参见如何:在 ClickOnce 应用程序中检索查询字符串信息

  • 将应用程序清单用于信任信息
    选定此选项后,您可以使用自己的“发布者名称”、“产品名称”和“支持 URL”(即,您自己的公司名和应用程序名)重新签名应用程序清单(使用证书)。发布者、产品和支持 URL 信息在安装时出现在“是否信任此应用程序?”对话框中。默认情况下,此复选框会被清除,并且部署使用 Microsoft 证书信息。

  • 排除部署程序 URL
    指定是否要从部署清单中排除部署提供程序 URL。从 Visual Studio 2008 SP1 开始,如果应用程序更新来自首次发布时未知的位置,则可以从清单中排除部署提供程序 URL。应用程序发布后,将会从安装应用程序的位置检查更新。

  • 创建桌面快捷方式
    指定安装期间是否在桌面上创建图标。

文件关联

若要访问“文件关联”选项,请单击“发布选项”对话框中的“文件关联”。

  • 扩展名
    指定要与应用程序关联的文件扩展名。

  • 说明
    对文件类型的说明。

  • ProgID
    唯一标识文件类型的名称。

  • 图标
    指定用于带有此扩展名的文件的图标。

请参见

参考

“项目设计器”->“发布”页

修订记录

日期

历史记录

原因

2008 年 7 月

添加了几节介绍 Visual Studio 2008 SP1 UI 的内容。

SP1 功能更改。