【问题标题】:Source Control Association Bindings Problem源代码控制关联绑定问题
【发布时间】:2010-11-19 15:29:21
【问题描述】:

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

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

我点击“确定”,那个提示后面直接跟着这个:

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

这为我提供了以下选项:

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 这对我不起作用。当我按下“绑定”时,什么也没有发生。此外,团队资源管理器提示我更新对我的解决方案的绑定,在我这样做之后,我的整个项目中的文件夹得到了重新组织。唯一可行的方法是再次将解决方案添加到源代码管理中,但这样我会覆盖服务器上的所有文件。
    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 2016-04-05
          • 1970-01-01
          • 2017-05-12
          • 2012-12-17
          • 2011-06-17
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多