安装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
总结
其他方面的扩展加载问题估计也可以用这样的方法解决,但不一定能解决所有类似问题。
安装MySql for Visual Studio的坑的更多相关文章
- 安装MySql for Visual Studio后,打开IDE找不到MySql选项
只能说安装程序功能不健全,找不到Visual Studio也不问,自己随便找了个地儿把插件放下了...这程序员真2! 原文在这里,作者思路对头.原文:"安装MySql for Visual ...
- MySql连接Visual studio Code First插件
到mySql官网Downloads==> MySQL on Windows==>MySQL for Visual Studio 下载插件安装即可
- 安装和使用Visual Studio 2013并进行简单的单元测试
现在我正在安装visual studio 2013,我听说好多同学都在安装visual studio 2015,但是他好像只支持Win10吧,我就退而求其次安装了visual studio 2013. ...
- MySQL for Visual Studio Version
MySQL for Visual Studio Version Connector/Net Version Supported Visual Studio Version Supported MySQ ...
- 安装了SQL2005再安装SQL 2008R2,提示此计算机上安装了 Microsoft Visual Studio 2008 的早期版本和检查是否安装了 SQL Server 2005 Express 工具的解决方案
工作电脑上安装了SQL 2005, 但是客户电脑上安装的是SQL 2008R2,有时候连接他们的库调试没法连接,很不方便.然后又安装了个SQL2008 R2,期间遇到这两个问题,网上搜索了一下收到了解 ...
- SQL SERVER安装提示“安装了 Microsoft Visual Studio 2008 的早期版本
工作共遇到的问题记录: 安装Sql Server 2008 R2时提示错误:“此计算机上安装了 Microsoft Visual Studio 2008 的早期版本.请在安装 SQL Server 2 ...
- 解决记录:win10 无法安装VS2017,visual studio installer下载进度始终为0
问题描述:win10 下无法安装VS2017,visual studio installer下载进度始终为0,点击取消按钮后,也没有反应,visual studio installer也关闭不掉: 具 ...
- VS2015提示:未安装Style的Visual Studio语言支持,代码编辑Intellisense将不可用。服务器控件的标记Intellisense可能不起作用
一.问题 最近在VS2015打开文件,提示未安装Style的Visual Studio语言支持,代码编辑Intellisense将不可用.服务器控件的标记Intellisense可能不起作用. Int ...
- 安装SQL Server 2008R2 报错“此计算机上安装了 Microsoft Visual Studio 2008 的早期版本”解决方法
安装SQL Server 2008 R2报错“此计算机上安装了 Microsoft Visual Studio 2008 的早期版本,请在安装 SQL Server 2008 前将 VS2008 升级 ...
随机推荐
- 一个表缺失索引发的CPU资源瓶颈案例
背景 近几日,公司的应用团队反应业务系统突然变慢了,之前是一直比较正常.后与业务部门沟通了解详情,得知最近生意比较好,同时也在做大的促销活动,使得业务数据处理的量出现较大的增长,最终系统在处理时出现瓶 ...
- 代码的坏味道(17)——夸夸其谈未来性(Speculative Generality)
坏味道--夸夸其谈未来性(Speculative Generality) 特征 存在未被使用的类.函数.字段或参数. 问题原因 有时,代码仅仅为了支持未来的特性而产生,然而却一直未实现.结果,代码变得 ...
- Android 添加ActionBar Buttons
一.在res/menu文件夹下创建Xml文件 跟标签为menu,设置item <?xml version="1.0" encoding="utf-8"?& ...
- Leetcode 笔记 116 - Populating Next Right Pointers in Each Node
题目链接:Populating Next Right Pointers in Each Node | LeetCode OJ Given a binary tree struct TreeLinkNo ...
- Rxjava cold/hot Observable
create Observable分为cold以及hot两种,cold主要是静态的,每次subscribe都是从头开始互不干扰,而hot的在同一时刻获得的值是一致的 cold Observable 使 ...
- BoneCP 升级遇到的问题
Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [c ...
- 大数据之Oozie——源码分析(一)程序入口
工作中发现在oozie中使用sqoop与在shell中直接调度sqoop性能上有很大的差异.为了更深入的探索其中的缘由,开始了oozie的源码分析之路.今天第一天阅读源码,由于没有编译成功,不能运行测 ...
- Atitit. 破解 拦截 绕过 网站 手机 短信 验证码 方式 v2 attilax 总结
Atitit. 破解 拦截 绕过 网站 手机 短信 验证码 方式 v2 attilax 总结 1. 验证码的前世今生11.1. 第一代验证码 图片验证码11.2. 第二代验证码 用户操作 ,比如 ...
- 初学者--bootstrap(六)组件中的下拉菜单----在路上(10)
组件---下拉菜单 用于显示链接列表的可切换.有上下文的菜单.下拉菜单的 JavaScript 插件让它具有了交互性. 将下拉菜单触发器和下拉菜单都包裹在 .dropdown 里,或者另一个声明了 p ...
- 使用nwjs开发桌面应用之Hello,World!
今天发现原来JavaScript也可以用来开发桌面应用程序,顿时有一种很牛逼的感觉,于是马上就开始了Hello,World!,感受一下JavaScript的强大. 可以用来开发桌面应用的js框架有三种 ...