Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.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# 带有.sdf数据库的应用程序不能在不同的计算机上工作_C#_Sql_.net - Fatal编程技术网

C# 带有.sdf数据库的应用程序不能在不同的计算机上工作

C# 带有.sdf数据库的应用程序不能在不同的计算机上工作,c#,sql,.net,C#,Sql,.net,我用本地数据库.sdf编写了一个应用程序。我使用ADO.NET实体数据模型来连接purpouse。 我的连接字符串看起来像: <add name="Database1Entities" connectionString="metadata=res://*/Model2.csdl|res://*/Model2.ssdl|res://*/Model2.msl;provider=System.Data.SqlServerCe.3.5;provider connection string=&

我用本地数据库.sdf编写了一个应用程序。我使用ADO.NET实体数据模型来连接purpouse。 我的连接字符串看起来像:

<add name="Database1Entities" connectionString="metadata=res://*/Model2.csdl|res://*/Model2.ssdl|res://*/Model2.msl;provider=System.Data.SqlServerCe.3.5;provider connection string=&quot;Data Source=|DataDirectory|\Database1.sdf&quot;" providerName="System.Data.EntityClient"/>

此应用程序在我的开发人员环境:Win7和SQL Server 2012上运行良好。但是在不同的计算机上崩溃,比如使用.NETFramework 4.0和SQLServerCompact 3.5的WinXP。 应用程序打开Visual Studio实时调试器,并显示以下消息:

App.exe[2512]中发生未经处理的win32异常

在Visual Studio中返回:

App.exe中0x7c812fd3处未处理的异常:0xE0434352:0xE0434352

dissasembly中地址7C812FD3下仅为:

波普esi


应用程序在您的开发环境中运行的操作系统版本和.NET版本是什么?Windows 7 Professional N 32位和.NET Framework 4.0客户端配置文件