【问题标题】:Unity3D TypeLoadExceptionUnity3D TypeLoadException
【发布时间】:2013-04-10 11:41:40
【问题描述】:

我正在尝试通过 Unity 连接到 MySQL 数据库。我在 Visual Studio 中添加了对 System.Data 的引用,但 unity 抛出以下错误:

TypeLoadException:无法从程序集“System.Data”加载类型“System.Runtime.ExceptionServices.HandleProcessCorruptedStateExceptionsAttribute”。

我已经用谷歌搜索了如何解决这个问题,或者它的实际含义,但我找不到任何东西。

有没有人能解释一下这个问题以及我应该做些什么来解决它?

【问题讨论】:

  • 获取任何错误日志文件或沿线的任何内容? “此事件提供未捕获异常的通知。它允许应用程序在系统默认处理程序向用户报告异常并终止应用程序之前记录有关异常的信息。”
  • 我遇到同样的错误

标签: c# unity3d


【解决方案1】:

Unity 使用的是单声道,而不是 .NET。因为HandleProcessCorruptedStateExceptionsAttribute 是.NET-framework 4.5 中的一个类,Unity 无法加载这个类。您需要告诉 Visual Studio,它不能针对 .NET-framework 4.5 进行编译,而是需要在项目设置中指定版本 3.5。

【讨论】:

  • "你需要在你的项目中指定版本 3.5" THAAANKS
猜你喜欢
  • 2019-10-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多