TFS:错误的构建顺序

时间:2011-06-15 09:23:36

标签: tfs tfs2010 build-process

我有一个基于TFS的解决方案文件 我添加了项目依赖项,并且项目在本地构建良好,但TFS上的构建顺序不正确,因此构建时出错。
可能是什么问题? (TFS 2010,解决方案 - 也是)

我已经阅读了有关任何CPU配置的问题。也许这是我的问题

5 个答案:

答案 0 :(得分:1)

由于某些原因,解决方案中的项目按照它们在.sln文件中列出的顺序构建(具有依赖性)。

答案 1 :(得分:0)

在本地,你可以在de bin文件夹中拥有正确的dll,这样你的解决方案就可以在本地构建,但在服务器上它不会。

当您转到“项目”菜单时,可以设置正确的构建顺序,选择“项目依赖项”。您可以在此处设置解决方案中所有项目的依赖关系。如果这一切都正确设置,Visual Studio将设置正确的构建顺序。

您可以在该窗口的第二个标签中查看构建顺序。当构建顺序不正确时,您可能没有设置正确的依赖关系。

答案 2 :(得分:0)

我在TFS2012上遇到了类似的问题。在我的情况下,我已经正确设置了所有项目依赖项,但是构建从中间的某个项目开始,因此构建失败。我没有机会看到下一个要尝试构建的项目。

在我的情况下,我接管了项目,项目的配置管理器设置完全搞砸了。当我试图创建一个Debug |在x86构建中,如果选择了x86,几乎没有任何项目被设置为编译。我必须更新Configuration Manager中我需要的所有平台的设置,并且构建成功。

答案 3 :(得分:0)

在解决方案文件中手动编辑项目订单后,teambuild就像魅力一样。因此,您可能必须手动重新排序解决方案中的项目。

答案 4 :(得分:0)

对我而言,它相当缺失

    ProjectSection(ProjectDependencies) = postProject
        {x} = {x}
    EndProjectSection

Project.sln中的属性比条目的错误顺序。