Unity出现CS2012编译错误,无法打开库文件进入播放模式
Unity无法进入播放模式的编译错误问题
错误详情
error CS2012: Cannot open 'C:\Users[my name]\Unity Projects\Big Foot Fella\Library\Bee\artifacts\1900b0aE.dag\Assembly-CSharp.dll' for writing -- 'The requested operation cannot be performed on a file with a user-mapped section open. : 'C:\Users[my name]\Unity Projects\Big Foot Fella\Library\Bee\artifacts\1900b0aE.dag\Assembly-CSharp.dll'
问题背景
未尝试构建游戏就出现该错误,问题始于本周安装.NET SDK 8.0.101之后(安装该SDK是为修复Visual Studio Code的Intellisense,且已修复成功)。
已尝试的解决方法
- 将项目文件复制到Users文件夹外,重启电脑后移回项目文件夹。首次打开项目副本时错误消失,但打开Visual Studio Code后错误再次出现。尝试过重启后删除旧项目再粘贴新项目、不删除旧项目直接粘贴两种方式,结果一致。
- 尝试查找锁定
1900b0aE.dag\Assembly-CSharp.dll文件的进程,但即使Unity打开项目时也未找到相关进程(操作过程无误)。
内容的提问来源于stack exchange,提问作者TT87
相关产品推荐
相关产品推荐

