我使用C#和LocalDB(.mdf文件)开发了一个WPF应用程序。 它在我的笔记本电脑上工作正常(win10,64bit)但是当我试图在另一台PC(win7,32bit)上安装它时它仍然显示相同的错误。 我安装了4.5.2 .Net框架,SQL server express LocalDB 2012& SQL server express 2014。 仍然出现同样的错误!我用相同的问题检查了许多其他问题,但解决方案没有用!
这也是我第一次使用WPF& C#!
问题签名:CLR20r3
问题签名:01:CET_staff.exe
问题签名:02:1.0.0.0
问题签名:03:58737888
问题签名:04:System.Data
问题签名:05:4.6.1590.0
问题签名:06:5787ef07
问题签名:07:1d3b
问题签名:08:27
问题签名:09:System.Data.SqlClient.Sql
答案 0 :(得分:0)
如果您的目标框架错误,可能会发生这种情况。对我来说,Client Profile有时会破坏它。 请在您的项目属性上查看它。
还有一些其他原因: http://hasstoppedworking.com/fix-clr20r3-event-issues/
您还可以尝试在其他计算机/操作系统上运行它,以便更清楚导致错误的原因。最有可能是Win7 ......
答案 1 :(得分:-1)
我总是使用localDB以及4.0以上的.NET Framework,而不是4.0,因为我也经历过这个。
您可以查看Microsoft的此博客,但必须仔细阅读博客说4.0.2启用localdb,而不是4.0
换句话说,根本不可能将localdb与.NET Framework 4.0一起使用
https://blogs.msdn.microsoft.com/sqlexpress/2011/10/27/net-framework-4-now-supports-localdb/
您可以在“发布”菜单上设置必备条件,以便将所有客户端计算机更新为localdb的正确版本。
希望这会有所帮助......