From e6d1f00e235a6d7cd81d84cbe9a1f8be2d27b89e Mon Sep 17 00:00:00 2001 From: "JSD\\13999" <1399945104@qq.com> Date: Sat, 6 Jun 2026 18:17:34 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=B0=E5=BD=95=E7=A9=BA=E7=99=BD=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E5=A4=8D=E9=AA=8C=E9=80=9A=E8=BF=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../p2-phase2-package-preview-report.md | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/docs/reviews/p2-phase2-package-preview-report.md b/docs/reviews/p2-phase2-package-preview-report.md index 477f617..a847ac9 100644 --- a/docs/reviews/p2-phase2-package-preview-report.md +++ b/docs/reviews/p2-phase2-package-preview-report.md @@ -95,3 +95,34 @@ 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。 + +## 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`,避免消费方导入时出现该提示。