首页 文章

Unity3d与Xbox Live&Mixer交互式插件

提问于
浏览
0

我正在使用Unity3d 5.6.0f3并开发一款使用Xbox Live Creators PluginMixer-Interactive-Plugin的游戏 .

我的问题是两者都使用不同版本的Newtonsoft.Json.dll,所以我得到错误信息:

错误CS1703:已导入具有相同标识的程序集“Newtonsoft.Json” . 考虑删除其中一个引用Assets / Xbox Live / Libs / Unity / Newtonsoft.Json.dll(与先前错误相关的符号的位置)Assets / MixerInteractive / Source / DLLs / Win32 / Newtonsoft.Json.dll(符号的位置)与先前错误相关)编译失败:1个错误,0个警告

删除其中一个程序集会另外产生DirectoryNotFoundException,但前面提到的错误消息仍然存在 .

有没有办法管理引用或有谁知道如何解决这个问题?

2 回答

  • 1

    这太容易了......

    因为Mixer Interactive Plugin是开源的,没有带有静态依赖关系的预编译程序集,所以可以在导入过程中取消所有Newtonsoft.Json-references的统一 .

  • 1

    感谢你提出这个问题 . 解决它的最快方法是从两个插件之一删除Newtonsoft.Json.dll . 从Xbox Live插件中删除它更简单(因为插件检查的平台复选框较少) .

    我们将看到我们可以做些什么来改善这一点 .

相关问题