# Application::ReimportAllProjectAssets 重建当前项目全部资产的 `Library` 缓存。 ```cpp bool ReimportAllProjectAssets(); ``` ## 当前行为 当前实现会: 1. 取全局 `ResourceManager` 2. 调用 `resourceManager.Initialize()` 3. 转发到 `resourceManager.RebuildProjectAssetCache()` ## 当前语义 这不是逐个路径循环调用 [ReimportProjectAsset](ReimportProjectAsset.md),而是更重的一次整库重建。底层会: - 清空已加载运行时资源 - 让 `AssetImportService` 重建项目 `Library` 缓存 - 刷新 `ProjectAssetIndex` 因此它更适合: - 批量修复缓存 - 强制全量重导 - 处理 importer 升级后的缓存重建 ## 返回值语义 返回值直接反映底层 `ResourceManager::RebuildProjectAssetCache()` 是否成功。 ## 相关文档 - [Application](Application.md) - [ReimportProjectAsset](ReimportProjectAsset.md) - [ClearProjectLibrary](ClearProjectLibrary.md) - [ResourceManager::RebuildProjectAssetCache](../../Core/Asset/ResourceManager/RebuildProjectAssetCache.md)