安装MySqlforVisualStudio的坑
问题描述
安装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重新加载扩展的命令。
.\ /setup
这次再打开,会有提⽰加载*****什么的。等VS正式打开后,终于在数据源列表发现了这玩意。
解决⽅案
下⾯是根据解决过程简化出的解决⽅案。
1.重新打开mysql-for-visualstudio-1.
2.*.msi,选择Change或者Custom;
2.展开最后⼀项菜单,勾选响应的VS版本;
mysql下载后安装中出现提示不到安装包3.安装后在本地空闲空间最⼤的硬盘上到VSPath20**这样的⽂件夹,复制覆盖VS安装路径(对⼀下⾥⾯⽂件夹名称可知应在哪⾥覆盖);
4.打开命令⾏,定位到VS程序路径下,执⾏以下命令重新加载扩展。
.\ /setup
总结
其他⽅⾯的扩展加载问题估计也可以⽤这样的⽅法解决,但不⼀定能解决所有类似问题。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。