Vmware6.5与Visual Studio集成

写在前面:Vmware6.5安装之后,会为Visual Studio05和Visual Studio08增加插件,这个插件又常常为VS带来问题,甚至令VS启动不了,或编译不了。事实上很多朋友都不知道这个插件是用来干什么的,而Vmware6.5比Vmware5.2的体积大于N倍,这一个功能有没有用途呢?

Vmware6.5安装之后的插件
 

 
让人很郁闷的事,为什么要为VS打个插件呢,而且点运行和直接运行都提示要先设置,想来想去都不知道用来干什么,是不是某些要多部机器调试的程序会使用这个功能呢?
带着这个问题笔者到Vmware的论坛查了一下,是有相关的功能。
只要搜索Vmware Vitual Debugger就会有点东西。
在这个网页
http://communities.vmware.com/message/825906
找到了一些思路,根据论坛的内容,的确是描述多台计算机联合测试的过程。

运行原理
与很多联合测试的工具一样,都有一个运行在不同计算机的客户端(End Point),有一个总控的程序可以调用这些客户端并执行计算,这与网络计算有点关系,正如使用穷举联合破解密码一样,各个计算机只要安装一个客户端就可以执行计算。使用一个比较瘦的客户端来提供服务。Vmware就是使用这个原理来实现不同计算机的部署测试,Vmware就是那个部署在各个计算机中的客户端。

引发的争议
这个功能,相信没多少人在使用,一来使用Vs的程序员会想到一定的方法来测试分布式的程序,而不使用Vs的程序员就根本没有这个问题,加上使用插件有一个学习的过程。不使用插件也不一定就无事了,正如前面提及,这个插件还常常引发错误。
搞到网上流传删除插件的方法,真让人苦笑。
网上删除插件的方法如下:
Vs2008
将注册表中的
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\AddIns\VMDebugger.Connect下的LoadBehavior项改为0即可(原来是3)

vs2005为
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\AddIns\VMDebugger.Connect


出处:Chakman
原文地址:https://www.cnblogs.com/MaxWoods/p/1972613.html