svn 中的 Visual Studio Project 依赖项



我在解决方案中导入了一个现有项目。之后,我将引用从"外部 dll"更改为项目引用。(删除引用/添加引用)。

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

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

我查看了我的.sln文件(这是一个包含两个项目的解决方案,一个项目依赖于另一个项目),这是我发现的一个部分:

Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GspService", "GspServiceGspService.csproj", "{7D9D9F3A-9405-43E9-900F-A00DF28019A5}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GspTest", "WcfTestAppGspTest.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 项目,希望这有帮助

相关内容

最新更新