11

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

该解决方案似乎受源代码控制,但找不到其绑定信息。MSSCCPRJ.SCC 文件或保存解决方案的源代码管理设置的其他项目可能已被删除。因为无法自动恢复这些丢失的信息,所以缺少绑定的项目将被视为不受源代码控制。

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

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

这为我提供了以下选项:

  1. 暂时不受控制地工作。
  2. 永久删除源代码控制关联绑定

我该如何纠正这种情况?我希望该项目保持在 VSS 的控制之下。有任何想法吗?

4

4 回答 4

21

转到 File -> Source Control -> Change Source Control,然后选择您在 VSS 下的每个项目并将其“绑定”到 VSS 中的正确目录,它会提示您输入 vss 用户名和密码

于 2009-08-17T03:15:40.277 回答
5

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

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

于 2010-12-10T11:16:45.840 回答
0

像往常一样加载解决方案,然后右键单击不可用的项目。然后编辑项目文件以注释 xml 中的源代码管理设置。然后重新加载项目。

于 2013-02-19T01:28:22.700 回答
0

一切都很简单:首先,通过源代码管理资源管理器添加缺少的项目。然后,办理入住手续。然后将其添加到解决方案中并签入更改的解决方案文件。瞧!

于 2014-12-04T15:12:59.237 回答