我重新安装了我的笔记本电脑 - 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,我仍然有这个问题....
那可能是什么问题?
感谢
答案 0 :(得分:0)
尝试 devenv.exe 选项 / resetskippkgs ,然后解决错误。
答案 1 :(得分:0)
问题是关于VS2010,但如果您在较新的Visual Studio(例如VS2013)上查看相同的问题,您可能需要重新应用最新的VS更新(适合我)或重新安装VS。
答案 2 :(得分:0)
在安装Visual Studio时,您未选中某些推荐功能。只需重新安装Visual Studio即可配置功能。安装后,使用“ ADO.Net实体框架设计器”打开.edmx文件。