VS 2008 - 明星团队和多项目解决方案?
问题描述:
我有一个在VS 2008中通过Star Team进行源代码控制的项目。我为解决方案添加了另一个项目,用于安装程序,配置它,测试它等。现在,当我用新的安装程序,我得到以下警告:VS 2008 - 明星团队和多项目解决方案?
,你正试图添加到源代码控制可能会导致其他源代码控制用户很难打开此解决方案或获得它的较新版本的项目。为避免此问题,请从解决方案中其他源受控项目的绑定根目录下的位置添加该项目。
还有继续或取消选项。
我的项目目录如下:
/Proj1/
Proj1.sln
/Proj1/
.cs files
.csproj
/bin/, etc
/Proj1_Installer/
Proj1_Installer.vdproj
/Debug/
/Release/
有我丢失的东西根本?
答
我的问题引用这是我的调试和资源文件夹都被放进源控制。 Visual Studio每次运行项目都希望生成这些内容,因此不应将其放置在SC中。
答
新解决方案的文件应与源控制中已有的项目位于同一位置。例如,如果你已经从源控制现有代码
Source\
Project1\
program.cs
Proejct2\
program.cs
,那么你需要把你的新项目在同一文件夹和PROJECT1和项目2
Source\
Project1\
program.cs
Proejct2\
program.cs
NewProject\
“从一个位置添加该项目下面的结合解决方案中其他来源受控项目的根目录“如果您决定将其添加到驱动器上的”MyProjects“文件夹中,则其他人将无法从源代码管理中获取它。
我建议如果这是您的物理文件夹结构的实际情况,请使用记事本验证解决方案文件并检查路径。也许它使用的
..\..\Path1\Path2
代替
.\Path2
这与OP的目录结构有什么不同?困惑。 – leppie