所以我尝试将我的依赖项加载到我的代码中,然后我得到了这个:
TypeLoadException:无法加载类型 程序集'System.Data'中的'System.Data.SqlClient.SqlConnection', Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'。 System.Reflection.MonoMethodInfo.GetMethodInfo(IntPtr handle)(at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:59) System.Reflection.MonoMethodInfo.GetAttributes(IntPtr handle)(at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:75) System.Reflection.MonoMethod.get_Attributes()(at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:245) System.Reflection.MethodBase.get_IsSpecialName()(at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MethodBase.cs:184) UnityEditor.Build.BuildPipelineInterfaces.InitializeBuildCallbacks (Boolean findBuildProcessors,Boolean findSceneProcessors)(at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildPipelineInterfaces.cs:149)Y
我正在使用单声道,所以这可能是原因?我真的不知道,因为这是我第一次尝试在Unity上使用数据库。
我该怎么做才能让它发挥作用?
答案 0 :(得分:0)
您是否使用了{ProgramFilesDir / x86} \ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v3.5 \ Profile \ Unity配置文件中的 System.Data.dll (例如,Unity“子集) v3.5“)文件夹?
您是否将它放在“Assets / ** / Plugins”文件夹中?
错误告诉您,您正在使用其他程序集版本开发(在其他环境中)您的应用程序。