EDMX 不显示 UI 设计器 - 直接进入 XML 文件
我重新安装了我的笔记本电脑 - Windows 7、VS2010、VS2010 SP1、SQL2008 和 SQL2008 SP2。 我还完成了 Windows 更新 - 更新窗口不再提供可用更新
我遇到的问题是:当我双击 EDMX 文件时,它会直接进入 XML。这是为什么? 我没有收到任何错误...
我无法从数据库进行更新或从数据库添加实体等...
我在谷歌上搜索并发现您应该打开并选择 XML,然后关闭 XML 并再次双击。我尝试了多种选项(使用 打开),但没有获得实体框架 (edmx) 文件的 UI 设计器。
我单击了文件的属性 (*.edmx) 我看到 Cusotmtool: EntityModelCodeGenerator 和构建操作:EntityDeploy
然后我右键单击 EDMX 并选择“运行自定义工具”,然后收到此错误 “在此系统上找不到自定义工具‘EntityModelCodeGenerator’。”
我检查了VS2010,VS2010 SP1已安装。我再次从 DVD 安装并选择“修复”,但仍然遇到此问题...
那么可能是什么问题?
谢谢
I've reinstalled my laptop - Windows 7, VS2010, VS2010 SP1, SQL2008 and SQL2008 SP2.
I've also done windows updates - no updates available from update window anymore
The issue I've is: When I double click on the EDMX file it gets directly in to the XML. Why is that?
I don't get any error....
I can't do update from Database or add entities from Database etc....
I googled and found you should do open with and choose XML and then close XML and double click again. I've tried several options (open with ) and I don't get the UI Designer for my Entity Framework (edmx ) file.
I clicked on the properties of the file (*.edmx)
and I see Cusotmtool: EntityModelCodeGenerator and build action : EntityDeploy
I then right clicked on EDMX and choose 'Run Custom Tool" and then I receive this error
"cannot find custom tool 'EntityModelCodeGenerator' on this system."
I checked VS2010 and VS2010 SP1 is installed. I did again install from DVD and choose REPAIR and I still have this problem....
so what could be problem?
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您在安装 Visual Studio 时未选中一些推荐的功能。只需重新安装 Visual Studio 即可配置功能。安装后,使用“ADO.Net 实体框架设计器”打开 .edmx 文件。
you had unchecked some of recommended features while installing the Visual Studio. Just Reinstall the visual studio to configure the features. after installation open the .edmx file with the "ADO.Net Entity Framwork designer".
尝试devenv.exe选项/resetskippkgs,然后解决错误。
Try devenv.exe option /resetskippkgs, then solve the error.
问题是关于 VS2010 的,但如果您在较新的 Visual Studio(例如 VS2013)上看到同样的问题,您可能需要重新应用最新的 VS 更新(对我有用)或重新安装 VS。
The question is about VS2010, but if you're looking at the same problem on a newer Visual Studio (e.g. VS2013), you probably need to reapply the latest VS update (worked for me) or reinstall VS.