记录空白项目复验通过

This commit is contained in:
JSD\13999
2026-06-06 18:17:34 +08:00
parent 55fda1e0cd
commit e6d1f00e23

View File

@@ -95,3 +95,34 @@
4. 清理 `Library``Temp``Packages/packages-lock.json` 后,使用不含 FlowScope/R3/NuGet 的原始 manifest 重跑,仍出现同一个 UPM resolve 错误。 4. 清理 `Library``Temp``Packages/packages-lock.json` 后,使用不含 FlowScope/R3/NuGet 的原始 manifest 重跑,仍出现同一个 UPM resolve 错误。
当前判断:该错误不是 FlowScope Git package 本身触发;`TestFlowScopePackage` 在原始 manifest 下也无法完成 UPM resolve。空白项目 gate 需要先在 Unity GUI 中确认该项目自身 Package Manager 可正常打开且不报错,再继续验证 FlowScope Git package。 当前判断:该错误不是 FlowScope Git package 本身触发;`TestFlowScopePackage` 在原始 manifest 下也无法完成 UPM resolve。空白项目 gate 需要先在 Unity GUI 中确认该项目自身 Package Manager 可正常打开且不报错,再继续验证 FlowScope Git package。
## 2026-06-06 空白项目复验通过
用户使用 Unity GUI 打开并关闭 `TestFlowScopePackage` 后,项目自身 UPM 状态恢复正常;随后继续复验 FlowScope Git package。
验证结果:
1. `Packages/packages-lock.json` 已解析出:
- `com.flowscope.gamecore`
- source`git`
- version`ssh://git@git.zz.com:2222/Developer/FlowScope.git?path=/Packages/com.flowscope.gamecore#v0.2.0-preview.1`
- hash`31641b2c35d1d6c4f056772f144562007f0d0782`
- `com.cysharp.r3`
- source`git`
- hash`329ca7915713417f2e0837b0e0a80b4da074db4a`
- `org.nuget.r3`
- source`registry`
- version`1.3.0`
2. Unity batchmode 导入验证通过:
- log`C:\tmp\flowscope-testpackage-import-aftergui.log`
- exit code`0`
- 日志可见 `com.flowscope.gamecore@...#v0.2.0-preview.1` 被注册到 `Library/PackageCache/com.flowscope.gamecore@31641b2c35`
3. 空白消费方 smoke probe 编译验证通过:
- 文件:`TestFlowScopePackage/Assets/FlowScopePackageSmokeProbe.cs`
- log`C:\tmp\flowscope-testpackage-smoke-compile2.log`
- exit code`0`
- probe 覆盖 `FlowScope.Container.Container``FlowScope.Resources.ResourceService``FlowScope.Resources.IResourceService``FlowScope.Addressables.AddressablesResourceBackend`
非阻塞注意事项:
- batchmode 日志提示 `Packages/com.flowscope.gamecore/Documentation~` 对应 `.meta` 存在但目录缺失Unity 自动创建了该空目录。下一个 preview tag 前建议补齐 `Documentation~` 实际内容或移除空目录 `.meta`,避免消费方导入时出现该提示。