EDMX不显示UI设计器 - 直接进入XML文件

时间:2011-09-15 12:56:41

标签: c# .net visual-studio-2010 entity-framework c#-4.0

我重新安装了我的笔记本电脑 - Windows 7,VS2010,VS2010 SP1,SQL2008和SQL2008 SP2。 我还完成了Windows更新 - 不再提供更新窗口的更新

我遇到的问题是:当我双击EDMX文件时,它直接进入XML。这是为什么? 我没有收到任何错误....

我无法从数据库更新或从数据库等添加实体....

我用google搜索,发现你应该打开并选择XML,然后关闭XML并再次双击。我尝试了几个选项(打开),但我没有得到我的Entity Framework(edmx)文件的UI Designer。

我点击了文件的属性(* .edmx) 我看到Cusotmtool:EntityModelCodeGenerator和构建动作:EntityDeploy

然后我右键单击EDMX并选择“运行自定义工具”,然后我收到此错误 “在这个系统上找不到自定义工具'EntityModelCodeGenerator'。”

我检查了VS2010并安装了VS2010 SP1。我再次从DVD安装并选择REPAIR,我仍然有这个问题....

那可能是什么问题?

感谢

3 个答案:

答案 0 :(得分:0)

尝试 devenv.exe 选项 / resetskippkgs ,然后解决错误。

答案 1 :(得分:0)

问题是关于VS2010,但如果您在较新的Visual Studio(例如VS2013)上查看相同的问题,您可能需要重新应用最新的VS更新(适合我)或重新安装VS。

答案 2 :(得分:0)

在安装Visual Studio时,您未选中某些推荐功能。只需重新安装Visual Studio即可配置功能。安装后,使用“ ADO.Net实体框架设计器”打开.edmx文件。