安装MySql for Visual Studio的坑

问题描述

安装MySql for Visual Studio 一般来说是为了能在VS的服务器数据连接的数据源中能选择MySql类型,如下图:

但是有时候,明明安装成功了,却莫名找不到MySql的数据源。在以后情况下会遇到:

1.在安装完VS后,又重新打开安装程序修改了安装位置;

2.同时安装了VS2013和VS2015,并且相互独立安装在不同的位置(该情况下会只有一个版本的VS成功安装);

3.可能存在的其他情况... ...。

解决过程

第一个怀疑的肯定是mysql-for-visualstudio-1.2.*.msi这个包没有正确安装,于是乎再打开安装包,如果之前确实安装成功(不管是否安装正确),应该会有下图中几个选项:

Repair经测试没有任何卵用,于是乎选择了Change。

如果没有成功安装,那么会出现初始安装界面。

为了解决问题,自然应选择可以看到所有安装选项的Custom。

Chang和Custom选项都会跳到Custom安装界面。

通过展开菜单,会发现Entity Framework Support for VS ****都没有被选中,看来问题原因是这玩意因为莫名的原因没找到VS路径所以没安装扩展。

我试着手动勾上,然后下一步安装,然后打开VS发现仍无卵用。不过在我PC最大的盘上根目录发现了VSPath20**,比如我之前手动勾上了2015,那么就会出现VSPath2015,且目录结构如下:

看的出来这货是真没到VS安装路径,然后就找了块大空地把这个扩展放下了。

看到这个,我觉得几乎都能想到把这坨东西复制到VS安装目录里去吧,于是乎我这么做了,打开VS,仍无卵用。

然后网上查了查,最后查到VS重新加载扩展的命令。

.\devenv.exe /setup

这次再打开,会有提示加载*****什么的。等VS正式打开后,终于在数据源列表发现了这玩意。

解决方案

下面是根据解决过程简化出的解决方案。

1.重新打开mysql-for-visualstudio-1.2.*.msi,选择Change或者Custom;

2.展开最后一项菜单,勾选响应的VS版本;

3.安装后在本地空闲空间最大的硬盘上找到VSPath20**这样的文件夹,复制覆盖VS安装路径(对一下里面文件夹名称可知应在哪里覆盖);

4.打开命令行,定位到VS程序devenv.exe路径下,执行以下命令重新加载扩展。

.\devenv.exe /setup

总结

其他方面的扩展加载问题估计也可以用这样的方法解决,但不一定能解决所有类似问题。

时间: 2024-12-14 18:11:30

安装MySql for Visual Studio的坑的相关文章

SQL SERVER安装提示“安装了 Microsoft Visual Studio 2008 的早期版本

工作共遇到的问题记录: 安装Sql Server 2008 R2时提示错误:“此计算机上安装了 Microsoft Visual Studio 2008 的早期版本.请在安装 SQL Server 2008 前将 Microsoft Visual Studio 2008 升级到 SP1”. 解决方法: 1.单击开始菜单的“运行...”输入“regedit”,打开注册表. 2.重新命名HKEYLocalMachine/Software/Microsoft/DevDiv,安装好后再将其改回. 转:h

安装了SQL2005再安装SQL 2008R2,提示此计算机上安装了 Microsoft Visual Studio 2008 的早期版本和检查是否安装了 SQL Server 2005 Express 工具的解决方案

工作电脑上安装了SQL 2005, 但是客户电脑上安装的是SQL 2008R2,有时候连接他们的库调试没法连接,很不方便.然后又安装了个SQL2008 R2,期间遇到这两个问题,网上搜索了一下收到了解决方案,不用安装VS 2008 SP1,不用卸载SQL Server 2005 Express 工具,只需要修改注册表即可. 提示错误:此计算机上安装了 Microsoft Visual Studio 2008 的早期版本.请在安装 SQL Server 2008 前将 VS2008 升级到 SP1

MySQL for Visual Studio Version

MySQL for Visual Studio Version Connector/Net Version Supported Visual Studio Version Supported MySQL Server Versions Supported Currently Supported Notes 1.2 6.9,6.8 2008, 2010, 2012, 2013 5.7, 5.6, 5.5, 5.1, 5.0 Yes Some features require C/Net 6.9 1

sqlserver安装失败,此计算机上安装了 Microsoft Visual Studio 2008 的早期版本解决方法

安装sql server 2008 management,提示错误:此计算机上安装了 Microsoft Visual Studio 2008 的早期版本.请在安装 SQL Server 2008 前将 VS2008 升级到 SP1. 解决方法: 修改注册表. 运行注册表,将HKEYLocalMachine/Software/Microsoft/DevDiv 重命名就可以了. 安装好后再将其改回原样. 一切ok 原文地址:http://blog.csdn.net/eric88/article/d

安装sql server 2008 R2,提示错误:此计算机上安装了 Microsoft Visual Studio 2008 的早期版本。请在安装 SQL Server 2008 前将 Microsoft Visual Studio 2008 升级到 SP1。

在安装工具的时候先安装了VS2008 安装了VS自带的SQL工具, 在等我安装SQL server 2008 r2 时候就出现了 “Microsoft Visual Studio 2008 的早期版本”的问题,在网上找到的解决方案 解决方法如下: ------适用于32位的系统(本人位64位系统这个没事看别人评论都成功了) 安装sql server 2008 R2,安装过程中提示错误:此计算机上安装了 Microsoft Visual Studio 2008 的早期版本. 有人说是要先安装sql

VS2015提示:未安装Style的Visual Studio语言支持,代码编辑Intellisense将不可用。服务器控件的标记Intellisense可能不起作用

一.问题 最近在VS2015打开文件,提示未安装Style的Visual Studio语言支持,代码编辑Intellisense将不可用.服务器控件的标记Intellisense可能不起作用. Intellisense是智能感知,判断代码语法错误,不需要运行编译器再修正. 二.解决方法 vs2015中 工具--扩展和更新 搜索Microsoft ASP.NET and Web Tools 点击下载 安装.注意:安装时把VS2015关闭,不然安装会中止

解决记录:win10 无法安装VS2017,visual studio installer下载进度始终为0

问题描述:win10 下无法安装VS2017,visual studio installer下载进度始终为0,点击取消按钮后,也没有反应,visual studio installer也关闭不掉: 具体问题详见 博问:https://q.cnblogs.com/q/106027/          微软问题:https://social.msdn.microsoft.com/Forums/zh-CN/baafa177-158d-4130-bc64-330b7b32a14c/win10-vs201

安装python 第三方库遇到的安装问题 microsoft visual studio c++ 10.0 is required,Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?

问题一: microsoft visual studio c++ 10.0 is required 安装scrapy时候出现需要vc c++ 10,有时安装其他也会有. 解决方法:安装vc 2010,安装过2017无效,安装过程也不一样. 问题二: 安装好,出现Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed? 解决办法: 1.pip install wheel 2. 到http://

安装 Xamarin for Visual Studio

总得来说,Xamarin 有“联网自动安装”和“手动安装”两种方式. 说明:本文涉及得资源链接都是官网的,同时,在 我的网盘 也有相关备份. 现在,我就以 Windows 为例来大概说明……(-=-我又没用过 Mac ,哪来的干货) 自动安装(不怕墙就选这个) 1.第一步当然是下载 Web安装程序啊,下载地址: 不用注册账号的(官网):  要注册账号登录的(官网): 度盘 : 2.点击运行 XamarinInstaller.exe,一路下一步,期间会根据具体环境不同,让你安装 JDK,Andro