offlineMode | 指定包管理器是否从远程 Unity 包注册表请求项目包的最新信息。当 offlineMode 为 true 时,包管理器返回的 PackageCollection 中的 PackageInfo 对象包含从本地包缓存获取的信息,这些信息可能已过期。 |
includeIndirectDependencies | 设置为 true 以在包管理器返回的 PackageCollection 中包含间接依赖项。间接依赖项包括项目包清单或其他间接依赖项清单中引用的包。设置为 false 以仅包含项目清单中直接列出的包。注意:报告的版本可能与项目清单中请求的版本不匹配。有关更多信息,请参阅 依赖项和解析。 |
ListRequest 一个 ListRequest 实例,您可以使用它从 ListRequest.Result
属性获取表示项目中使用的包的 PackageCollection。
列出项目依赖的包。
计算并返回项目依赖的所有包的集合(已解析的依赖关系图),而无需实际下载或安装任何包。操作结果仅包含作为 PackageCollection 的已解析依赖关系图。
List()
是一个异步操作。在操作完成之前,您可以使用 ListRequest
实例来监视异步操作。
注意:确保在调用此方法之前已完成所有其他 Client 操作。有关更多信息,请参阅 Client 类参考页上的说明。其他资源:PackageInfo.GetAllRegisteredPackages