版本: Unity 6 (6000.0)
语言英语
  • C#

客户端

UnityEditor.PackageManager 中的类

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实阅读了用户提出的每个建议更改,并在适用情况下进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

切换到手册

描述

使用 Unity 包管理器 Client 类来管理项目中使用的包。

注意:您只能按顺序调用 Client 方法。如果您尝试同时添加或删除多个包,结果将是不确定的。例如,如果您在 Remove 操作正在进行或排队时,对某个包调用 Remove 方法,可能会覆盖当前操作,并且只处理最新的 Remove 操作。

静态属性

LogLevel获取或设置包管理器在记录到 Editor.log 和 upm.log 文件时使用的日志级别。默认为 LogLevel.Info。

静态方法

Add向项目添加包依赖项。请求新的或不同的依赖项通常会导致已安装包的更改,但只有在包管理器构建依赖关系图以解决任何版本冲突后才会发生。有关更多信息,请参阅依赖项和解析。
AddAndRemove向项目添加包依赖项并从项目中删除包依赖项。请求不同的依赖项通常会导致已安装包的更改,但只有在包管理器构建依赖关系图以解决任何版本冲突后才会发生。有关更多信息,请参阅依赖项和解析。调用此函数比多次调用 Add 和 Remove 函数效率更高,因为对于此函数,包管理器只需要解决一次依赖项列表,而不是在每次调用后构建新的依赖关系图。
ClearCache清空包缓存。
Embed将包嵌入到项目中。
List列出项目依赖的包。
Pack从包文件夹创建 GZip tarball 文件。该文件的格式和内容与将包发布到包注册表相同。
Remove从项目中删除包依赖项。删除依赖项通常会导致已安装包的更改,但只有在包管理器构建依赖关系图以解决任何版本冲突后才会发生。有关更多信息,请参阅依赖项和解析。
Resolve强制包管理器解析项目的包,重新安装任何更改或丢失的包并删除多余的包。
Search搜索给定的包。
SearchAll搜索与当前 Unity 版本兼容的所有可发现的包。