解决AssemblyDefinition失去关联或依赖不上项目Bug

前言


最近AssemblyDefinition总是出现与Assembly-CSharp(主dll)失去关联,依赖不上的bug

具体情况

最近的一次复现情况是这样的:从Unity中打开Json文件,vs窗口跳出重载项目弹窗,我点击了重载,之后就发生了 主dll中依赖不到所有AssemblyDefinition

解决方案

方案一

经过几番周折,最先开始是尝试直接删除library库,让项目全部重新载入一遍library,最后解决了上面的bug。这个方法虽可以解决bug,但是一旦项目一大,项目重载的时间将会很长。

方案二

又思考了许久,想到了情况是在vs重载之后才发生的,那么我们是不是可以再重载一遍。

vs重载的方法:新建脚本(有时候不行)、临时创建一个AssemblyDefinition(触发重载之后删除掉)、变动AssemblyDefinition

最终我通过创建一个AssemblyDefinition,然后触发了重载弹窗修复了bug

作者:Miracle
来源:麦瑞克博客
链接:https://www.unitymake.com/archives/unity/1653
本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0许可协议,转载请注明!
THE END
分享
打赏
海报
解决AssemblyDefinition失去关联或依赖不上项目Bug
前言 最近AssemblyDefinition总是出现与Assembly-CSharp(主dll)失去关联,依赖不上的bug。 具体情况 最近的一次复现情况是这样的:从Unity中打开Json文件,vs……
<<上一篇
下一篇>>
文章目录
关闭
目 录