DLL не может быть включена или не может быть найдена при сборке unity3d SignalR

Я использую Unity 2017.2 и столкнулся с этой ошибкой при сборке APK-файла.

ArgumentException: The Assembly System.Reflection.Emit is referenced by 
Microsoft.AspNetCore.SignalR.Core 
('Assets/Plugins/Microsoft.AspNetCore.SignalR.Core.dll'). But the dll is not 
allowed to be included or could not be found.
UnityEditor.AssemblyHelper.AddReferencedAssembliesRecurse (System.String 
assemblyPath, System.Collections.Generic.List`1[T] alreadyFoundAssemblies, 
System.String[] allAssemblyPaths, System.String[] foldersToSearch, 
System.Collections.Generic.Dictionary`2[TKey,TValue] cache, 
UnityEditor.BuildTarget target) (at 
C:/buildslave/unity/build/Editor/Mono/AssemblyHelper.cs:152)
UnityEditor.AssemblyHelper.FindAssembliesReferencedBy (System.String[] paths, 
System.String[] foldersToSearch, UnityEditor.BuildTarget target) (at 
C:/buildslave/unity/build/Editor/Mono/AssemblyHelper.cs:192)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

В моем проекте нужно использовать .Net 4.6. Итак, я изменил его в настройках плеера. У меня нет никакой ошибки, когда я нажимаю кнопку воспроизведения в редакторе, но когда я хочу его построить, это происходит именно здесь.

Надеюсь, кто-то может помочь мне в этом. Спасибо


person kim    schedule 27.12.2017    source источник
comment
Вы хотите запустить сервер или клиент? Потому что Microsoft.AspNetCore.SignalR.Core нужен только на стороне сервера.   -  person Pawel    schedule 03.01.2018
comment
Я хочу запустить клиент. Затем мне нужно удалить эту dll из моего актива?   -  person kim    schedule 04.01.2018
comment
Нет, вам просто нужен Microsoft.AspNetCore.SignalR.Client, и он потянет все зависимости. Он не будет извлекать Microsoft.AspNetCore.SignalR.Core, поскольку он предназначен для сервера.   -  person Pawel    schedule 04.01.2018
comment
Спасибо. Я попробую. Сообщит вам результат   -  person kim    schedule 04.01.2018


Ответы (1)


Я нашел решение этого вопроса в другой теме.

Вы можете найти его по этой ссылке.

Надеюсь, кому-то будет полезен мой ответ.

person kim    schedule 20.02.2020