Unity-IBM watson和SendBird SDK,websocket-sharp彼此冲突,它们都具有相同的命名空间

问题描述 投票:2回答:1

开发环境:

  • Unity 2018.3.5f1
  • [IBM Waston SDK:unity-sdk-3.4.1,unity-sdk-core-0.3.0
  • SendBird .NET SDK
  • Windows 7

问题:两者的websocket-sharp名称相同,导致与代码冲突,无法在一个项目中同时使用。

错误:PrecompiledAssemblyException:多个预编译的程序集当前包含的同名websocket-sharp.dll平台。每个组件只允许使用一个具有相同名称的程序集平台。

c# unity3d ibm-watson sendbird websocket-sharp
1个回答
0
投票

作为解决方法,您可以从Unity SDK Core中删除websocket-sharp库。

Plugins/websocket-sharp.dll

我们将需要创建一个具有ibm特定名称空间的新dll。

© www.soinside.com 2019 - 2024. All rights reserved.