【解决】Microsoft (R) Visual C# Compiler version 2.9.1.65535 (9d34608e)

游戏引擎:Unity
版本:2019.4.6f1 【2017版本以上均可】
编译平台:Visual Studio 2019

问题截图


在这里插入图片描述

问题描述


问题描述
原 文Microsoft ® Visual C# Compiler version 2.9.1.65535 (9d34608e)Copyright © Microsoft Corporation. All rights reserved.
中 译Microsoft(R)Visual C#编译器版本2.9.1.65535(9d34608e)版权所有(C)Microsoft Corporation。 版权所有。

注意:这一个工程上出现重复的DLL扩展程序所导致的问题。

解决方案:通过 Unity Console 提示信息定位重复对象路径并删除即可


在这里插入图片描述
示例:如上图查看 Unity Console Debug 详细内容所示。

  • 可获取以下路径出现问题信息。可以发现资产导入的 System.Data.dll 与软件配备的发生冲突,导致编译器无法辨别使用哪一 DLL
    1. F:\Unity Tenda\Unity Recorded Course Project\Month04\SQLite Demo\Assets\Plugins\System.Data.dll
    2. D:\Unity\2019.4.20f1c1\Editor\Data\NetStandard\compat\2.0.0\shims\netfx\System.Data.dll
  • 查看上述两条路径。结合 Error 描述中提及的
    • Mutilple assemblies with equivalent identy have been imported(翻译:复数的程序集被导入至工程)
    • Remove one of the duplicate references(翻译:删除两者中的一个即可)
  • 故需要保留其一.dll,以保证正常使用
    一般情况下,建议删除资产目录下导入的 .dll 对象。使用 Unity 引擎配置使用的对象。
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值