Vmware6.5与Visual Studio集成
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