UiPath Documentation
uipath-cli
latest
false
UiPath CLI 用户指南
重要 :
请注意,此内容已使用机器翻译进行了本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

uip 解决方案清理

"uip solution清理"的语法和选项,可删除 UiPath 解决方案中每个项目中未使用的项目。

uip solution cleanup 将从解决方案中的每个项目中删除未使用的项目(活动、依赖项)。对于解决方案目录,项目来源就地修改;传递 --dry-run 以仅检测未使用的项目而不更改任何内容。

大纲​

uip solution cleanup <solutionPath> [--dry-run] [--skip-imports] [--nuget-sources-config-path <path>] [--exclude-configured-sources] [--feed-folder <name>] [--login-validity <minutes>]
uip solution cleanup <solutionPath> [--dry-run] [--skip-imports] [--nuget-sources-config-path <path>] [--exclude-configured-sources] [--feed-folder <name>] [--login-validity <minutes>]

参数​

名称必填用途
<solutionPath>是解决方案目录(包含 .uipx)或 .uis 文件的路径。

选项​

长值默认描述
--dry-run标记关闭检测未使用的项目,但不要修改任何项目文件。
--skip-imports标记关闭不要在项目文件中清理对已移除项目的尚未使用的引用。
--nuget-sources-config-path路径—NuGet 源配置文件的路径。
--exclude-configured-sources标记关闭仅解决来自租户订阅源和 --nuget-sources-config-path 的项目依赖项。删除内置 UiPath 和 nuget.org 订阅源 — 不依赖于这些订阅源的依赖项将无法还原。
--feed-folder名称或路径—从此 Orchestrator 文件夹的库订阅源而不是每个租户订阅源解决项目依赖项。
--login-validity分钟10在令牌过期前触发刷新的最短分钟数。

示例​

# Remove unused items from every project, modifying files in place
uip solution cleanup ./my-solution

# Detect without modifying anything
uip solution cleanup ./my-solution --dry-run
# Remove unused items from every project, modifying files in place
uip solution cleanup ./my-solution

# Detect without modifying anything
uip solution cleanup ./my-solution --dry-run

数据形状(--输出 json)​

{
  "Code": "SolutionCleanup",
  "Data": {
    "DryRun": false,
    "ChangedFilesByProject": {
      "project-design-id": ["project.json", "Main.xaml"]
    },
    "CleanupByProject": {
      "project-design-id": {
        "unusedItems": ["UiPath.Stale.Activities"],
        "cleanedFiles": ["Main.xaml"]
      }
    }
  }
}
{
  "Code": "SolutionCleanup",
  "Data": {
    "DryRun": false,
    "ChangedFilesByProject": {
      "project-design-id": ["project.json", "Main.xaml"]
    },
    "CleanupByProject": {
      "project-design-id": {
        "unusedItems": ["UiPath.Stale.Activities"],
        "cleanedFiles": ["Main.xaml"]
      }
    }
  }
}

使用 --dry-run 时,ChangedFilesByProject 为空,并且每个项目的 cleanedFiles 保持为空,因为未写入任何内容。

退出代码​

请参阅共享合同的退出代码。

另请参阅​

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新