Unity — IBM watson и SendBird SDK, конфликты веб-сокетов друг с другом, оба они имеют одно и то же пространство имен

Среда разработки:

  • Единство 2018.3.5f1
  • IBM Waston SDK: unity-sdk-3.4.1, unity-sdk-core-0.3.0
  • Пакет SDK для .NET SendBird
  • Windows 7

Проблема: оба имеют одинаковое имя для websocket-sharp, что вызывает конфликты с кодом, не позволяя использовать оба в одном проекте.

Ошибка: PrecompiledAssemblyException: для текущей платформы включено несколько предварительно скомпилированных сборок с одинаковым именем websocket-sharp.dll. Для каждой платформы допускается только одна сборка с одинаковым именем.


person aaryan madhan    schedule 21.08.2019    source источник


Ответы (1)


В качестве обходного пути вы можете удалить библиотеку websocket-sharp из Unity SDK Core.

Plugins/websocket-sharp.dll

Нам нужно будет создать новую dll с пространством имен, специфичным для IBM.

person taj    schedule 03.10.2019