From 15f2f0b83c3db9a89214d139bcecab6d04bb0874 Mon Sep 17 00:00:00 2001 From: walon Date: Sun, 12 Feb 2023 11:38:18 +0800 Subject: [PATCH] =?UTF-8?q?[opt]=20=E4=BC=98=E5=8C=96AssemblyResolver?= =?UTF-8?q?=E5=A4=B1=E8=B4=A5=E6=97=B6=E7=9A=84=E9=94=99=E8=AF=AF=E6=97=A5?= =?UTF-8?q?=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Editor/Meta/AssemblyResolverBase.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Editor/Meta/AssemblyResolverBase.cs b/Editor/Meta/AssemblyResolverBase.cs index c8fc03f..d7089f7 100644 --- a/Editor/Meta/AssemblyResolverBase.cs +++ b/Editor/Meta/AssemblyResolverBase.cs @@ -16,7 +16,11 @@ namespace HybridCLR.Editor.Meta } if (throwExIfNotFind) { - throw new Exception($"resolve assembly:{assemblyName} 失败! 如果是热更新dll找不到,请先运行`HybridCLR/CompileDll/ActiveBuildTarget`编译生成热更新dll。如果是AOT dll找不到,请先运行`HybridCLR/Generate/LinkXml`,接着在`Build Settings`中打包或者导出工程来生成AOT dll"); +#if UNITY_2021_1_OR_NEWER && UNITY_IOS + throw new Exception($"resolve assembly:{assemblyName} 失败! 请按照Install文档正确替换了UnityEditor.CoreModule.dll或者升级hybridclr_unity到2.0.1及更高版本"); +#else + throw new Exception($"resolve assembly:{assemblyName} 失败! 请参阅常见错误文档"); +#endif } return null; }