VS 2008 -明星团队和多项目解决方案

本文关键字:项目 解决方案 团队 2008 明星 VS | 更新日期: 2023-09-27 18:07:20

我有一个在VS 2008中通过Star Team进行源代码控制的项目。我将另一个项目添加到我的安装解决方案中,配置它,测试它,等等。现在,当我用新的安装程序签入解决方案时,我得到以下警告:

您试图添加到源代码管理的项目可能会导致其他源代码管理用户难以打开此解决方案或获取其新版本。为避免此问题,请从解决方案中其他受源代码控制的项目的绑定根下的位置添加项目。

有继续或取消选项。

我的项目目录是这样的:

/Proj1/
    Proj1.sln
    /Proj1/
        .cs files
        .csproj
        /bin/, etc
    /Proj1_Installer/
        Proj1_Installer.vdproj
        /Debug/
        /Release/

我是不是漏掉了什么重要的东西?

VS 2008 -明星团队和多项目解决方案

新解决方案的文件应该与您已经从源代码管理中获得的项目位于相同的位置。例如,如果您有来自源代码控制

的现有代码
Source'
  Project1'
     program.cs
  Proejct2'
     program.cs

然后你需要把你的新项目和project1和project2放在同一个文件夹

Source'
  Project1'
     program.cs
  Proejct2'
     program.cs
  NewProject'

"从解决方案中其他源代码控制项目的绑定根下的位置添加项目"如果你决定将它添加到驱动器上的"MyProjects"文件夹中,那么其他人将无法从源代码控制中获得它。

我建议如果这是你的实际文件夹结构,使用记事本验证解决方案文件并检查路径。也许它在用

引用它
..'..'Path1'Path2 

代替

.'Path2

我的问题是我的调试和资源文件夹被放到了源代码控制中。Visual studio希望每次项目运行时都生成这些文件,所以它们不应该放在SC中。