“发布选项”对话框

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

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

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

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

说明

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

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

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

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

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

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

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

部署

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

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

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

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

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

  • 使用“.deploy”文件扩展名
    如果选中此复选框(默认),部署文件的扩展名为 .deploy。 有关为何应使用此扩展名的更多信息,请参见 ClickOnce 部署中的服务器和客户端配置问题中的“Windows Server:锁定的内容类型”。

  • 对于 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
    唯一标识文件类型的名称。

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

请参见

参考

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