Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 尝试将Unity3d与使用SQL Server Compact的DLL连接方法CompileryPlan缺少或标头不正确?_C#_Sql Server_Dll_Unity3d_Mono - Fatal编程技术网

C# 尝试将Unity3d与使用SQL Server Compact的DLL连接方法CompileryPlan缺少或标头不正确?

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

我在做一个涉及数据库的Unity3d项目, 我希望另一个开发人员在服务器上工作,并生成一个DLL供我在Unity中使用

我试图直接与SqlServerCe协作,但它总是说缺少libs 因此,我成功地使用v3.5.Net客户端配置文件在Unity3D中加载了后端的DLL,包括VS和Unity的Mono Develop

它成功初始化SQL组件读取器。。。等 但是当我执行读卡器时,DLL会以字符串的形式返回这个异常,当异常发生时,它会以字符串的形式返回

例外情况:

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,所以我从构建设置切换到桌面平台