您当前的位置: 首页 >  c#

野奔在山外的猫

暂无认证

  • 5浏览

    0关注

    85博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

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

野奔在山外的猫 发布时间:2021-04-16 15:36:45 ,浏览量:5

游戏引擎: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 引擎配置使用的对象。
关注
打赏
1659777066
查看更多评论
立即登录/注册

微信扫码登录

0.0449s