gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 12:51:19 25 4
gpt4 key购买 nike

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

The project that you are attempting to add to source control may cause other source control users to have difficulty opening this solution or getting newer versions of it. To avoid this problem, add the project from a location below the binding root of the other source controlled projects in the solution.

有继续或取消的选项。

我的项目目录如下所示:

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

我缺少什么基本的东西吗?

最佳答案

新解决方案的文件应与源代码管理中已有的项目位于同一位置。例如,如果您有来自源代码管理的现有代码

Source\
Project1\
program.cs
Proejct2\
program.cs

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

Source\
Project1\
program.cs
Proejct2\
program.cs
NewProject\

“从解决方案中其他源代码控制项目的绑定(bind)根目录下的位置添加项目”如果您决定将其添加到驱动器上的“MyProjects”文件夹,那么其他人将无法获取它来自源代码控制。

如果您的物理文件夹结构确实如此,我建议您使用记事本验证解决方案文件并检查路径。也许它正在使用

引用它
..\..\Path1\Path2 

代替

.\Path2

关于c# - VS 2008 - 明星团队和多项目解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7273689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com