在VS 2010 SP1中缺少ADO.net实体框架模板

San*_*G B 7 ado.net templates entity-framework visual-studio-2010

我正在使用VS 2010 Professional SP1.我可以看到在Uninsall /删除程序列表下列出的EF.

我已经提到了这些没有任何解决方案的问题.因此开始一个新的线程.

通过互联网搜索也没有提供太多帮助.几乎没有博客建议重新安装VS 2010.

有没有办法在我的机器上下载和复制ADO.net EF模​​板,而无需重新安装VS 2010.谢谢.

Unistall /删除程序的屏幕截图

Unistall /删除程序的屏幕截图

VS 2010 SP1中缺少模板

VS 2010 SP1中缺少模板

.net目标框架

在此输入图像描述

缺少模板(.zip)

在此输入图像描述

Kri*_*erA 5

模板本身通常位于名为AdoNetEntityDataModelCSharp.zip的zip 文件中的\ Program Files [(x86)]\Microsoft Visual Studio 10.0\Common7\ide\itemtemplates\CSharp\Data\1033下.在\ Program Files(x86)\ Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplatesCache\CSharp\Data\1033中也有一个副本,这是VS从中读取的副本.

该文件是否存在于两个位置?如果没有,请从另一台机器复制它.如果它存在但没有出现在VS中,则还有其他错误.在这种情况下,尝试使用/ resetskippkgs命令行参数运行devenv.exe一次.


San*_*G B 0

重新安装 VS 2010 修复了 ADO.net EF 项目模板的问题。

  1. 卸载VS 2010
  2. 卸载所有附加组件,例如 SL toolkit EF Library 4.0
  3. 安装VS 2010
  4. 安装任何其他附加组件

当安装人员要求时重新启动机器。


另外,请尝试一下这个。

当我在维护模式下运行 VS 2010 时,EF 模板问题得到修复。但我无法创建任何 EDMX。我遇到缺少 DLL 错误。我没有尝试从别人的机器上复制DLL。我认为这可能已经解决了问题。


[编辑]

正如 Sutikshan Dubey 所建议的,请检查“添加新项目”是否修复了Visual Studio 2010 SP1 和 ADO.NET Entity Framework 4.1 中的无实体数据模型 (EDMX) 模板问题