解析第三方插件,在插件代码中调用自定义的静态类时,报错
The name '"' does not exist in the current context
CS代码所在的文件夹持有asmdef文件,文件夹会单独成包,独立编译。
解决方法-1-直接删除这个 asmdef 文件,这样就可以识别到自定义的静态类。
解决方法-2-将自定义的静态类也通过 asmdef 包装成独立包,再通过 asmdef 的引用机制来获取定义。
附方法2的 Python 脚本
将 csFolder_ 路径下的所有 asmdef 都引用 logUtils 的 asmdef(使用 guid 来引用)