You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Git重置及Unity版本升级后启动崩溃,请求排查修复

Unity项目Git重置后启动崩溃求助

我用Unity开发游戏已有4个月,将本地Git仓库重置至几天前的版本后,Unity提示存在“编译错误”,提供“安全模式”打开或忽略错误继续加载的选项,但无论选择哪项,Unity都会崩溃。

已尝试的操作

  • 点击对话框中的“忽略”打开项目,Unity突然修改了C#文件中的using语句,Rider随之报错,原因不明。
  • 将Git重置回当前版本,Rider显示一切正常,但Unity仍崩溃。
  • 复制整个项目文件夹,以便进行多次修复尝试。
  • 从Azure DevOps下载当前版本覆盖项目,Unity可在安全模式打开,但提示Library及Library/bee文件夹中缺少文件。我从其他项目及镜像官方资源的Git仓库找到缺失文件并补充,随后Unity又提示找不到C#脚本(脚本实际存在,但它在旧路径中查找);将脚本及meta文件移至旧路径并重启动Unity,它再次提示Library及Library/bee中的组件缺失,补充文件后Unity又崩溃。
  • 创建新项目并复制自身文件及资源,Unity仍崩溃。

崩溃堆栈跟踪

Obtained 10 stack frames
0x00007ff700d33866 (Unity) AssetImportManager::Import
0x00007ff700d37b94 (Unity) ImportOutOfDateAssets
0x00007ff700d42f79 (Unity) RefreshInternalV2
0x00007ff700d4ab7f (Unity) StopAssetImportingV2Internal
0x00007ff700d384bd (Unity) InitialRefreshV2
0x00007ff70053d566 (Unity) Application::InitializeProject
0x00007ff7009d5495 (Unity) WinMain
0x00007ff701d9c9ae (Unity) __scrt_common_main_seh
0x00007ffbe0a326bd (KERNEL32) BaseThreadInitThunk
0x00007ffbe0cadfb8 (ntdll) RtlUserThreadStart

崩溃日志关键信息

日志中显示符号文件与对应DLL不匹配:

Symbol file LoadedFromMemory doesn't match image F:\prog\Unity\myProject\Library\PackageCache\com.unity.visualscripting@1.8.0\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll
Symbol file LoadedFromMemory doesn't match image F:\prog\Unity\myProject\Library\PackageCache\com.unity.visualscripting@1.8.0\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll

针对VisualScripting的额外尝试

  • 我将PackageCache排除在Git仓库外,认为它可重建,但复制回文件后出现问题。
  • 删除Library\PackageCache\com.unity.visualscripting@1.8.0文件夹后,Unity可在安全模式打开,但出现编译错误:error CS0234: The type or namespace name 'VisualScripting' does not exist in the namespace 'Unity' (are you missing an assembly reference?)。
  • 包管理器显示该包已安装,但卸载重装时Unity会因上述相同错误崩溃。
  • 卸载VisualScripting并移除代码中所有未使用的相关引用后,Unity启动仍崩溃,崩溃日志仍显示native crash、Got a UNKNOWN while executing native code.及Managed Stacktrace:相关内容。

疑问与求助

  • Unity是否卡在了最初恢复的旧状态?
  • 是否因我将Unity从2022.1.f1升级至2022.2.f1导致混乱?
  • 如何恢复可正常运行的版本?

内容的提问来源于stack exchange,提问作者soomon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 01:30:30