解决VS2010在新建实体数据模型出现“在 .NET Framework Data Provider for Microsoft SQL Server Compact 3.5 中发生错误。请与提供程序供应商联系以解决此问题。”的问题

最近想试着学习ASP.NET MVC,在点击 添加——新建项——Visual C#下的数据中的ADO.NET 实体数据模型,到“选择您的数据连接”时,出现错误,“在 .NET Framework Data Provider for Microsoft SQL Server Compact 3.5 中发生错误。请与提供程序供应商联系以解决此问题。”,这里写下,以防自己忘记。

image

网上查了一下,说是重新安装一下 .NET Compact Framework 3.5,http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=65 ,我照着重装了一下,还是不行。

解决方案如下:

1.打开注册表

2.分别删掉以下两个注册表文件

32位操作系统

(1) HKEY_LOCAL_MACHINESOFTWAREMicrosoftVisualStudio10.0DataProviders{7C602B5B-ACCB-4acd-9DC0-CA66388C1533}

(2)HKEY_LOCAL_MACHINESOFTWAREMicrosoftVisualStudio9.0DataProviders{7C602B5B-ACCB-4acd-9DC0-CA66388C1533}

64位操作系统

(1)  HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftVisualStudio10.0DataProviders{7C602B5B-ACCB-4acd-9DC0-CA66388C1533}

(2) HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftVisualStudio9.0DataProviders{7C602B5B-ACCB-4acd-9DC0-CA66388C1533}

再重新试一下,完美解决了。

image

原文地址:https://www.cnblogs.com/loveduckling/p/3865566.html