studio
2020.10
false
UiPath logo, featuring letters U and I in white
不在支持范围内
Studio 用户指南
Last updated 2023年12月20日

从 Studio 发布项目

要发布项目,请在 Studio 的“设计”选项卡功能区中选择“发布”。请注意,如果 project.json 文件位于只读位置,则无法发布自动化项目。


要发布自动化项目,请执行以下操作:

  1. 在 Studio 中,创建一个新项目。
  2. 在“设计”功能区选项卡中,单击“发布”。系统将打开“发布”窗口。请注意,窗口的标题栏会根据上下文发生变化:
    • 发布流程(发布流程时);
    • 发布库(发布库项目时);
    • 发布用户界面库项目时发布用户界面库;
    • 发布测试用例(发布测试用例时)。
    • 发布模板时发布模板
  3. 在“包属性”选项卡中:
    • 输入包名称。下拉列表最多包含您先前发布的包的 5 个最新名称。
    • 在“ 版本 ” 部分中,查看项目的“ 当前版本 ”,并在需要时键入 “新版本” 。 选中“ 为预发行 版” 框以将该版本标记为 alpha。 请注意,这会自动将项目的版本架构更改为语义架构。 在本地发布文件的新版本时,请确保自定义位置中未包含具有相同拟定版本号的文件。 有关项目版本控制的更多详细信息,请查看 关于自动化项目 页面。
    • 在“发行说明”文本框中,输入有关版本的详细信息以及其他相关信息。已发布项目的发行说明可在 Orchestrator 的“”部分中查看。请注意,“发行说明”字段最多可接受 10,000 个字符。



  4. 单击“下一步”

    如果要发布模板,则接下来要打开“模板信息”选项卡(步骤 5)。否则,请继续执行步骤 6。

  5. (仅适用于模板)在“模板信息”选项卡中,提供以下信息,然后单击“下一步”
    • 名称 - 模板的名称。
    • 说明 - 模板选项卡中的模板说明。
    • 默认项目名称 - 使用此模板创建新项目时的默认项目名称。
    • 默认项目说明 - 使用此模板创建新项目时的默认说明。
    • 图标 URL - 指定为公共 URL 的可选模板图标。该图标在此特定模板的“模板”选项卡中可见。



  6. 在“发布选项”选项卡中,选择发布项目的位置。可用的选项取决于您要发布的项目的类型:
    • 对于流程(包括 StudioX 项目):

      • “Assistant(机器人默认值)”- 机器人和 Assistant 的默认包位置,C:\ProgramData\UiPath\Packages。此处发布的项目会自动显示在 Assistant 中。如果 Studio 连接到 Orchestrator,则该选项不可用。
      • 自定义 - 自定义 NuGet 订阅源 URL 或本地文件夹。添加 API 密钥是可选的。
      • Orchestrator 租户流程订阅源Orchestrator 个人工作区订阅源,以及具有单独的包丁越演的租户文件夹 - 在 Studio 连接到 Orchestrator 时可用。请注意,只有在所连接的 Orchestrator 已启用个人工作区功能时,“Orchestrator 个人工作区订阅源”才可用。
    • 对于测试用例

      • 可用于流程的相同选项,但 Orchestrator 个人工作区订阅源除外。
    • 对于用户界面库

      • 自定义 - 自定义 NuGet 订阅源 URL 或本地文件夹。添加 API 密钥是可选的。
      • Orchestrator 租户库订阅源Orchestrator 共享库订阅源 - 在 Studio 连接到 Orchestrator 时可用。可用选项取决于是否已在 Orchestrator 中启用租户库订阅源。
    • 对于模板

      • 本地 - 默认情况下,在本地发布模板的位置:C:\Users\User\Documents\UiPath\.templates
      • 自定义 - 自定义 NuGet 订阅源 URL 或本地文件夹。添加 API 密钥是可选的。
      • Orchestrator 租户库订阅源Orchestrator 共享库订阅源 - 在 Studio 连接到 Orchestrator 时可用。可用选项取决于是否已在 Orchestrator 中启用租户库订阅源。

    如果要发布库或任何具有 Windows 或跨平台兼容性(模板除外)的项目,则可以在“编译设置”下的“发布选项”选项卡中使用其他设置:

    • 活动根类别 - 输入类别的名称,在该类别下可重用组件将在“活动”面板中列出。
    • “包含源”- 选择此选项以打包生成的程序集文件中的所有 .xaml 源,包括以前已设为私有的工作流。如有需要,您可以反编译程序集文件并提取工作流,这在调试时很有帮助。
    • 编译活动表达式 - 选择此选项可将所有活动表达式编译并打包到库中。这样可以缩短执行时间。
    • 准备运行 - 选择此选项以优化生成的程序集,以便在运行时更快地进行 JIT 编译。

      注意:要找出可能导致库无法成功发布的原因,请阅读发布库时的限制


  7. 单击“下一步”进入“证书签名”选项卡,或单击“发布”以发布您的项目。
  8. (可选) 在“ 证书签名 ” 选项卡中,在“ 证书 ” 框旁边添加本地“证书路径”。 此外,根据需要添加 证书密码 和可选的证书 时间戳记程序 。 有关更多详细信息,请查看为 包签名 页面。


    注意:目前,接受将 .pfx.p12 证书扩展程序用于为项目签名。
  9. 单击“发布”。整个项目文件夹被归档到一个 .nupkg 文件中,并上传到 Orchestrator、自定义 NuGet 订阅源或保存在本地目录中。
  10. 如果项目已成功发布,则将显示“信息”对话框,并且项目将复制到 UiPath.settings 文件中的 NuGetServerUrl 参数中设置的 NuGet 位置。

系统将显示“信息”对话框:

  • 包发布时采用的名称。
  • 包发布时采用的版本号。
  • 如果是在本地或在机器人默认位置发布项目,则其即为项目的发布位置。单击路径可转至包,除非发布位置是 Orchestrator。
  • “详情”选项中会列出已发布的项目文件的名称列表。
  • “复制到剪贴板”选项。



在发布过程中添加的信息(例如发布位置)将会保留在窗口中,以便将其用于后续针对同一类型项目执行的发布操作。每次单击“发布”时,都会创建项目的新版本,并将其发送到包订阅源。发布到安全订阅源时,可以通过机器人密钥、Orchestrator 凭据、Windows 身份验证或 API 密钥进行身份验证。

重要提示:已发布的项目一定不能解压缩。要进行任何更改,请在 Studio 中打开最初的 .xaml 文件执行更改,然后再次发布项目。

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。