如标题所示,我正在尝试添加数据源,当我选择“实体数据模型”并单击“下一步”时,我会收到一个弹出窗口,其中显示
“类型异常 System.Runtime.InteropServices.COMException 尝试启动时发生 实体数据模型向导。这 异常消息是:错误 HRESULT 调用返回 E_FAIL 到 COM 组件“
有解决方法或解决方案来解决此问题吗?
糟糕的错误代码,它除了“不起作用,不知道为什么”之外没有任何意义。专注于让您的机器再次稳定并重新安装。或者,如果这是与您的项目相关的特定故障,请使用 connect.microsoft.com。您需要给他们一些东西来在他们自己的机器上重现错误。
这是在here找到的,它对我有用。问题是每次我关闭并打开一个新的解决方案时都必须这样做。不知道发生了什么,这很烦人。也会发生在 devenv /safemode 中,所以我认为排除了第 3 方附加组件。
它现在再次工作,但只有在我使用类库手动创建 edm 之后,通过从解决方案资源管理器添加项目、EDM 实体向导等中进行选择(也许 EDM 向导之一对持续的错误依赖)创建第一个模型后是否存在 edm 模型?)
要使用实体框架,您需要安装以下内容:
要安装EntityFramework 4.3.1,请在包管理器控制台中运行以下命令(打开VS2010,转到工具→库包管理器→包管理器控制台):
Install-Package EntityFramework -Version 4.3.1
简单,
它会自动加载。
我已经重新启动了我的机器,现在工作正常。