svn中的Visual Studio项目依赖项

时间:2015-04-29 06:10:17

标签: svn visual-studio-2012 project-reference

我在解决方案中导入了一个现有项目。之后我改变了来自"外部dll"到项目参考。 (删除参考/添加参考)。

我建立了项目,一切正常。那天晚些时候,一名同事通过svn更新了解决方案并尝试构建解决方案。但他在构建中遇到了不同的错误。原因是,新项目终于建成了。因此,参与我的新项目的每个项目都会出错。

我检查了他的项目依赖项,并且没有对新项目的任何依赖。我检查了我的项目依赖项,一切都是正确的。 所以我的问题是,项目依赖项保存在哪里? * .sln和* .proj文件已提交并是最新的。在哪个文件中我找到了项目依赖项以及它们的外观?

1 个答案:

答案 0 :(得分:1)

我查看了我的.sln文件(这是一个有两个项目的解决方案,一个取决于另一个),这是我找到的一个部分:

Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GspService", "GspService\GspService.csproj", "{7D9D9F3A-9405-43E9-900F-A00DF28019A5}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GspTest", "WcfTestApp\GspTest.csproj", "{430F45E5-A6C6-4B0F-8D48-DC99F6D082DA}"
    ProjectSection(ProjectDependencies) = postProject
        {7D9D9F3A-9405-43E9-900F-A00DF28019A5} = {7D9D9F3A-9405-43E9-900F-A00DF28019A5}
    EndProjectSection
EndProject

您可以看到

部分
ProjectSection(ProjectDependencies) = postProject
        {7D9D9F3A-9405-43E9-900F-A00DF28019A5} = {7D9D9F3A-9405-43E9-900F-A00DF28019A5}
EndProjectSection

引用GspService项目,希望这有帮助