源控制关联绑定问题

时间:2009-08-14 12:50:46

标签: version-control visual-studio-2005 sourcesafe-6.0

我已经开始在我公司的一个现有项目上工作,大约一个月前检查了VSS 6.0。它是使用Visual Studio 2005和C#构建的,所有引用都指向.NET 2.0。我按照惯例进入VSS并设置了我的工作文件夹并获得了最新版本。我打开了这个项目,此时我被提示:

  

解决方案似乎受源代码管理,但无法找到其绑定信息。 MSSCCPRJ.SCC文件或包含解决方案的源控件设置的其他项可能已被删除。由于无法自动恢复缺少的信息,因此缺少绑定的项目将被视为不受源代码管理。

我单击“确定”,该提示后面紧跟着这个:

  

未安装或无法初始化关联的源代码管理插件。

这给我提供了以下选项:

  1. 暂时不受控制地工作。
  2. 永久删除源控件关联绑定
  3. 我该如何纠正这种情况?我希望这个项目能够在VSS中得到控制。任何想法?

4 个答案:

答案 0 :(得分:21)

转到文件 - >源控制 - >更改源代码管理,然后在VSS下选择您拥有的每个项目并将其“绑定”到VSS中的正确目录,它将提示您输入vss用户名和密码

答案 1 :(得分:5)

而不是重新绑定100个文件,看看这个解决方案: http://regev.wordpress.com/2008/03/29/binding-to-source-control-issue/

“而不是通过源代码控制客户端获取最新版本,您应该打开Visual Studio并选择:文件|源代码控制|从源代码管理打开...这将在第二台机器上创建解决方案,没有绑定问题。 “

答案 2 :(得分:0)

照常加载解决方案,然后右键单击不可用的项目。然后编辑项目文件以在xml中注释源控件设置。 然后重新加载项目。

答案 3 :(得分:0)

一切都很简单: 首先,通过Source Control Explorer添加缺少的项目。 然后,办理登机手续。 然后将其添加到解决方案中并签入已更改的解决方案文件。 瞧!