用于Visual Studio 1.2.7安装向导的MySQL提前结束

时间:2018-01-30 01:12:15

标签: mysql entity-framework-6 visual-studio-2017 edmx

从VS2013创建了一个proj,安装了mysql插件1.1.1,可以更新。但在我转移到VS2017之后,它不会在edmx文件上更新数据库中的Model。所以我正在安装mysql插件1.2.7但我收到此错误..

1 个答案:

答案 0 :(得分:0)

我从MySQL Windows体验团队找到了这个解决方案

我已经确定安装在尝试执行命令“devenv / updateconfiguration / log”时会回滚,这是安装的最后一步。此命令指示Visual Studio重新加载扩展,包括用于Visual Studio插件的MySQL,但由于某些奇怪的原因(可能是由于最近的VS更新之一),所述命令的执行失败。

当前的解决方法是从MSI中删除失败命令的执行,并在安装插件后继续手动执行命令。实现这一目标的步骤如下:

  1. 下载并安装Orca。 Orca是一个轻量级Windows Installer开发工具,允许编辑MSI。
  2. 在Windows资源管理器中,右键单击MySQL for Visual Studio MSI文件,然后选择“使用Orca编辑”。
  3. 点击窗口左侧“表格”部分下方的“InstallExecuteSequence”项目。
  4. 如果您尝试在VS社区中安装,请右键单击“SetVS15Setup_Custom”操作并选择“Drop Row”选项。对“VS15Setup_Custom”执行相同操作。 VS Professional / Enterprise存在类似的元素。
  5. 保存更改并重新安装MySQL for Visual Studio。
  6. 安装完成后,打开“VS 2017的开发人员命令提示符”。它可以在VS 2017的开始菜单文件夹中找到。
  7. 在命令提示符下执行命令“devenv / updateconfiguration / log”并等待它完成。
  8. 我希望所提供的步骤有所帮助。

    归功于: MarcoBarnabò(报告错误)& Jose Maria Ramirez(解决问题)

    该解决方案来自mySQL论坛: https://forums.mysql.com/read.php?174,660549,661819#msg-661819