3

我正在尝试为我拥有的项目修复 Visual Source Safe 绑定,当我选择我认为项目应该绑定到的位置时,我得到一个对话框,上面写着:

The folder you chose is not a valid binding root for the projects you have selected. You attempted to retarget a solution to a source control folder that is not within the solution's root. In the change source control dialog box, specify the root for the solution. Select the folder 5 levels higher in the tree to chagne the source control bindings correctly.

这到底是什么意思?5 级以上没有文件夹。

4

3 回答 3

4

我想我想通了这一点。我打开了我的 vcproj 文件并搜索了 ..\..\.. 并找到了对文件 5 目录“更高”的几个引用。我删除了那些引用(这些文件实际上并不存在)并重新打开了该项目。完成此操作后,我可以将项目重新绑定到 SourceSafe。

于 2009-01-16T19:48:29.260 回答
0

您可能需要检查文件“(项目名称).vspscc”的本地版本是否为最新版本。它解决了我的上下文中的问题。

于 2010-12-16T10:24:43.327 回答
0

我遇到了同样的基本问题,VSS 要求我选择比我选择的目录高两级的目录。

在记事本中编辑 .vcproj 文件,我发现“SccLocalPath=..\..”,以及对位于“..\..”相对路径目录中的两个文件的引用(这两个文件都应该已从项目中删除) . 我手动从 .vcproj 中删除了这两个文件,并将 SccLocalPath 更改为简单的“..”,问题解决了。

于 2014-07-10T17:09:31.363 回答