From bd1569c34de8d135ee9c983731b601877e3335ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=95=E5=86=A0=E5=B3=B0?= Date: Thu, 17 Apr 2025 18:47:59 +0800 Subject: [PATCH] fix #533 --- Assets/YooAsset/Editor/Assembly/AssemblyInfo.cs | 5 +++++ Assets/YooAsset/Editor/Assembly/AssemblyInfo.cs.meta | 11 +++++++++++ Assets/YooAsset/Runtime/Assembly/AssemblyInfo.cs | 7 +++++-- 3 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 Assets/YooAsset/Editor/Assembly/AssemblyInfo.cs create mode 100644 Assets/YooAsset/Editor/Assembly/AssemblyInfo.cs.meta diff --git a/Assets/YooAsset/Editor/Assembly/AssemblyInfo.cs b/Assets/YooAsset/Editor/Assembly/AssemblyInfo.cs new file mode 100644 index 00000000..00fc6773 --- /dev/null +++ b/Assets/YooAsset/Editor/Assembly/AssemblyInfo.cs @@ -0,0 +1,5 @@ +using System.Runtime.CompilerServices; + +// 外部友元 +[assembly: InternalsVisibleTo("YooAsset.EditorExtension")] +[assembly: InternalsVisibleTo("Assembly-CSharp-Editor")] \ No newline at end of file diff --git a/Assets/YooAsset/Editor/Assembly/AssemblyInfo.cs.meta b/Assets/YooAsset/Editor/Assembly/AssemblyInfo.cs.meta new file mode 100644 index 00000000..6fdeab43 --- /dev/null +++ b/Assets/YooAsset/Editor/Assembly/AssemblyInfo.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ef774f01e50ab0a4d88122041938a6b9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/YooAsset/Runtime/Assembly/AssemblyInfo.cs b/Assets/YooAsset/Runtime/Assembly/AssemblyInfo.cs index a9cbeb24..44f61ae0 100644 --- a/Assets/YooAsset/Runtime/Assembly/AssemblyInfo.cs +++ b/Assets/YooAsset/Runtime/Assembly/AssemblyInfo.cs @@ -1,7 +1,10 @@ using System.Runtime.CompilerServices; +// 内部友元 [assembly: InternalsVisibleTo("YooAsset.Editor")] -[assembly: InternalsVisibleTo("YooAsset.EditorExtension")] -[assembly: InternalsVisibleTo("YooAsset.RuntimeExtension")] [assembly: InternalsVisibleTo("YooAsset.Test.Editor")] + +// 外部友元 +[assembly: InternalsVisibleTo("YooAsset.RuntimeExtension")] +[assembly: InternalsVisibleTo("YooAsset.EditorExtension")] [assembly: InternalsVisibleTo("Assembly-CSharp-Editor")] \ No newline at end of file