Unity3d 错误CS1703:已导入具有等效标识的多个程序集-Drawing.dll

Unity3d 错误CS1703:已导入具有等效标识的多个程序集-Drawing.dll,unity3d,Unity3d,所以在过去的几个小时里我一直在努力解决这个问题。。。 我正在尝试使用我在网上获得的一个项目: 但我目前遇到了以下问题: error CS1703: Multiple assemblies with equivalent identity have been imported: 'O:\UnityProjects\EmotionFacialRecognition\EmotionDetectionAsset_UnityDemo-master\Assets\System.Drawing.dll' an

所以在过去的几个小时里我一直在努力解决这个问题。。。 我正在尝试使用我在网上获得的一个项目:

但我目前遇到了以下问题:

error CS1703: Multiple assemblies with equivalent identity have been imported: 'O:\UnityProjects\EmotionFacialRecognition\EmotionDetectionAsset_UnityDemo-master\Assets\System.Drawing.dll' and 'C:\Program Files\Unity\Hub\Editor\2019.2.11f1\Editor\Data\NetStandard\compat\2.0.0\shims\netfx\System.Drawing.dll'. Remove one of the duplicate references.
有人知道如何解决这个错误吗

编辑:以下链接似乎没有进行任何更改:

统一版本:2019.2.11f1
谢谢

我在另一篇文章中找到了以下解决方案,效果不错! 归功于@veuncent

对我来说,删除对两个程序集的引用并重新添加它们是有效的

在解决方案资源管理器中展开项目引用-->右键单击故障程序集->删除

然后右键单击引用->添加引用…->选中刚才删除的程序集的复选框


然后重建。

这是否回答了您的问题@KenWhite我尝试创建ProjectFileHook.cs脚本并粘贴代码,但似乎没有任何改变