From 4de16d434332079ef86ad1aca1a046799582c059 Mon Sep 17 00:00:00 2001 From: teach310 Date: Thu, 2 Nov 2023 22:02:44 +0900 Subject: [PATCH] set overrideReferences true MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Description csproj の容量と依存を減らす試み override preferences をtrueにすることでReferencesが減り、デメリットもなかった https://docs.unity3d.com/ja/2022.2/Manual/ScriptCompilationAssemblyDefinitionFiles.html ## No Engine Referencesが外せない件について No Engine References を true にするとUnityEngineへの参照がなくなるためドキュメントの生成が楽になる。 ただし、これはできなかった。 AOT.MonoPInvokeCallback がUnityEngineに依存しているため。 --- .../Runtime/CoreBluetooth.asmdef | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Packages/com.teach310.core-bluetooth-for-unity/Runtime/CoreBluetooth.asmdef b/Packages/com.teach310.core-bluetooth-for-unity/Runtime/CoreBluetooth.asmdef index 7da6a2c..56212a4 100644 --- a/Packages/com.teach310.core-bluetooth-for-unity/Runtime/CoreBluetooth.asmdef +++ b/Packages/com.teach310.core-bluetooth-for-unity/Runtime/CoreBluetooth.asmdef @@ -9,7 +9,7 @@ ], "excludePlatforms": [], "allowUnsafeCode": false, - "overrideReferences": false, + "overrideReferences": true, "precompiledReferences": [], "autoReferenced": true, "defineConstraints": [],