站点公告
最新日志
博文评论
博客留言
博客登陆
博文搜索
博客信息
收藏连接
 
VS.net 与 VSS无法集成的解决
一孑 发表于 2006/12/6 10:42:00

系统中已经安装了VS.net和VSS,且两个软件各自工作正常,但通过VS.Net却无法启动VSS,无法实现在VS.net中的代码管理,通过VS.net中的选项设置选择VSS后,并通过SCC加载报“未指定错误”。此问题主要是由于SCC设置错误导致,解决方法如下:(注:针对如何使用VSS管理VS.net项目不在本文讨论之中)

1、打开注册表(点击“运行”,键入“regedit”回车即可),找到HKEY_LOCAL_MACHINE\SOFTWARE\SourceCodeControlProvider\InstalledSCCProviders,如果你的计算机中安装有多个配置管理工具(Clearcase、CVS、VSS),则在此可以看到,查看VSS设置时候存在,如没有,则加入“Microsoft Visual SourceSafe”值通常为“Software\Microsoft\SourceSafe”,此键值为注册表位置。

2、找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SourceSafe(第一步设置路径),修改如下(如已经安装了VSS,则以下键值都应该存在,只需修改相应的值即可):

    API Current Database  当前本机数据库位置

    Current Database: VSS使用默认的数据库

    PromptForConnect :未知,设置1即可

    SCCServerName:服务器VSS名称Microsoft Visual SourceSafe

    SCCServerPath :源代码控制路径,找到SSSCC.DLL,联完整路径\ssscc.dll,写入此值

   加入项“Databases”,在此加入VSS的数据库,通常存在

关闭注册表,重新启动VS.net即可直接使用VSS进行管理。如果还存在问题:请检查路径是否设置正确,InstalledSCCProviders项是否为VSS,如不是需修改,或直接保留VSS一项设置。

此问题我曾遇到,查找资料后,通过以上方法解决,故整理后共享。

发表评论:

    昵称:
    密码:
    主页:
    标题: