"实施数据模型向导"在"指定连接字符串"对话框中崩溃

ben*_*rre 14 entity-framework visual-studio-2013

每当我尝试在Windows 8.1上的Visual Studio 2013中添加实体数据模型时,我会看到以下内容.

在此输入图像描述

有人知道如何解决这个问题吗?我看到指定数据库连接的对话框会暂时出现,然后消失.

ben*_*rre 27

我找到了解决方案.进入视图 - >服务器资源管理器并删除任何"数据连接".然后这再次起作用.


Mut*_*thu 21

我通过以下方式解决了这个问题.

  • 确保C:\ Program Files(x86)\ MySQL\MySQL Connector Net xxx\Assemblies\v4.5和C:\ Program Files(x86)中的MySql.Data,MySql.Data.Entities,MySql.Web dll文件的版本)\ Microsoft Visual Studio 12.0\Common7\IDE\PrivateAssemblies是相同的.
  • 确保您的项目引用相同版本的dll

在我的情况下我的

  • MySql连接器是6.9.6
  • C:\ Program Files(x86)\ MySQL\MySQL Connector Net xxx\Assemblies\v4.5和C:\ Program Files(x86)\ Microsoft Visual Studio 12.0\Common7\IDE\PrivateAssemblies将其设为6.8.3
  • 项目参考6.8.3.

更新所有具有相同dll的版本后,现在我可以更新"模型从数据库"

希望这有助于某人

编辑:几周后,有一些Windows更新再次搞砸了设置.要解决它,我必须重新运行My Sql Connector安装和My Studio for Visual Studio,之后它运行正常.