C# 尝试将Unity3d与使用SQL Server Compact的DLL连接方法CompileryPlan缺少或标头不正确?
我在做一个涉及数据库的Unity3d项目, 我希望另一个开发人员在服务器上工作,并生成一个DLL供我在Unity中使用 我试图直接与SqlServerCe协作,但它总是说缺少libs 因此,我成功地使用v3.5.Net客户端配置文件在Unity3D中加载了后端的DLL,包括VS和Unity的Mono Develop 它成功初始化SQL组件读取器。。。等 但是当我执行读卡器时,DLL会以字符串的形式返回这个异常,当异常发生时,它会以字符串的形式返回 例外情况:C# 尝试将Unity3d与使用SQL Server Compact的DLL连接方法CompileryPlan缺少或标头不正确?,c#,sql-server,dll,unity3d,mono,C#,Sql Server,Dll,Unity3d,Mono,我在做一个涉及数据库的Unity3d项目, 我希望另一个开发人员在服务器上工作,并生成一个DLL供我在Unity中使用 我试图直接与SqlServerCe协作,但它总是说缺少libs 因此,我成功地使用v3.5.Net客户端配置文件在Unity3D中加载了后端的DLL,包括VS和Unity的Mono Develop 它成功初始化SQL组件读取器。。。等 但是当我执行读卡器时,DLL会以字符串的形式返回这个异常,当异常发生时,它会以字符串的形式返回 例外情况: System.InvalidProg
System.InvalidProgramException: Missing or incorrect header for method CompileQueryPlan
at System.Data.SqlServerCe.SqlCeCommand.ExecuteCommand (CommandBehavior behavior, System.String method, ResultSetOptions options) [0x00000] in <filename unknown>:0
at System.Data.SqlServerCe.SqlCeCommand.ExecuteReader (CommandBehavior behavior) [0x00000] in <filename unknown>:0
at System.Data.SqlServerCe.SqlCeCommand.ExecuteReader () [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) System.Data.SqlServerCe.SqlCeCommand:ExecuteReader ()
at AbuEl3orrefDatabaseBackend.DBHandler.PrepareAllQuestions () [0x00000] in <filename unknown>:0
我终于找到了解决办法, 我在Web平台上,因为它不支持SQL Server Compact,所以我从构建设置切换到桌面平台