因为之前一段时间java和.net项目一起做.所以机子上面同时存在了两个vss(vss6和vss2005)
Eclipse要用vss6,.net项目用vss2005.(先安装vss2005,然后才装vss6)
之后发现.vs2003里的版本控制给vss6垄断了.
郁闷死.迁出的时候老是会出错
终于忍无可忍,找了个办法
这个是网上找到的注册的方法:

安装时先装VSS2005,后装VS2005,后者会自动识别前者,自动将前者集成到IDE中。

但如果是先装了VS2005,后装VSS2005,前者是不自动识别出后者的。需要在工具->选项->源代码管理->插件选择,根据需求选择"Microsoft Visual SourceSafe"或"Microsoft Visual SourceSafe (Internet)"。一般就可以集成了。

如果确定安装了VSS2005,但又看不到这两个选项,则需要重新注册DLL文件:
运行以下命令:
regsvr32 "(VSS2005安装路径)\remotevssscc.dll"
regsvr32 "(VSS2005安装路径)\ssscc.dll"
regsvr32 "(VSS2005安装路径)\ssapi.dll"
regsvr32 "(VSS2005安装路径)\tdnamespaceextension.dll"

再重启VS2005就可以看到选项了。


使用
regsvr32 "(VSS2005安装路径)\ssscc.dll"
regsvr32 "(VSS2005安装路径)\ssapi.dll"
重新注册.再打开vs2003时,oh~~~yeah...世界清静了.
vss6的登陆不再出现了
(之前试过Reinstall vss2005也无效)
posted on 2008-04-28 11:25  hyde  阅读(784)  评论(2编辑  收藏  举报