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

时间:2011-05-20 09:01:16

标签: visual-studio-2010 entity-framework templates ado.net

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

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

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

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

Unistall /删除程序的屏幕截图

Screen capture from Unistall/remove programs

VS 2010 SP1中缺少模板

Missing Template in VS 2010 SP1

.net目标框架

enter image description here

缺少模板(.zip)

enter image description here

3 个答案:

答案 0 :(得分: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一次。

答案 1 :(得分:1)

VS2010 SP1上有同样的问题,Win7和SQL Server 2008.不想卸载/重新安装VS2010的麻烦所以一直在寻找。在这里找到了这个让模板工作的解决方案: No Entity Data Model (EDMX) Template with Visual Studio 2010 SP1 & ADO.NET Entity Framework 4.1

我仍然在VS2010的加载时收到一些错误消息,但在安装EF后还没有尝试过/ resetskippkgs开关。

答案 2 :(得分:0)

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

  1. 卸载VS 2010
  2. 卸载所有加载项,例如SL toolkit EF Library 4.0
  3. 安装VS 2010
  4. 安装任何其他附加组件
  5. 安装人员要求时重启机器。


    另外,请试一试。

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


    [修改

    正如Sutikshan Dubey所建议的那样,请检查“添加新项目”是否解决了问题No Entity Data Model (EDMX) Template with Visual Studio 2010 SP1 & ADO.NET Entity Framework 4.1