Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TFS:错误的构建顺序_Tfs_Build Process - Fatal编程技术网

TFS:错误的构建顺序

TFS:错误的构建顺序,tfs,build-process,Tfs,Build Process,我有一个基于TFS的解决方案文件。 我添加了项目依赖项,项目在本地构建良好,但TFS上的构建顺序不正确,因此在构建时出错。 有什么问题吗?(TFS 2010,解决方案-太) 我读过一些关于CPU配置的问题。也许这是我的问题出于某些原因,解决方案中的项目是按照.sln文件中列出的顺序构建的(带有依赖项) 本地您可以在de-bin文件夹中拥有正确的dll,这样您的解决方案将在本地生成,但在服务器上不会 当转到“项目”菜单,选择“项目依赖项”时,可以设置正确的生成顺序。您可以在这里设置解决方案中所有项

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


我读过一些关于CPU配置的问题。也许这是我的问题

出于某些原因,解决方案中的项目是按照.sln文件中列出的顺序构建的(带有依赖项)

本地您可以在de-bin文件夹中拥有正确的dll,这样您的解决方案将在本地生成,但在服务器上不会

当转到“项目”菜单,选择“项目依赖项”时,可以设置正确的生成顺序。您可以在这里设置解决方案中所有项目的依赖项。当这一切设置正确时,VisualStudio将设置正确的生成顺序

您可以在该窗口的第二个选项卡中检查构建顺序。当构建顺序不正确时,您可能没有设置正确的依赖项。

我对TFS2012也有类似的问题。在我的例子中,我已经正确设置了所有的项目依赖项,但是该构建从中间某个项目开始,因此生成失败。我没有机会看到它下一步将尝试建设哪个项目


在我的例子中,我接管了项目,项目的Configuration Manager设置完全混乱。当我尝试创建调试x86版本时,如果选择了x86,几乎没有一个项目被设置为编译。我必须在Configuration Manager中为我需要的所有平台更新设置,构建工作成功。

在解决方案文件中手动编辑项目顺序后,团队构建工作非常顺利。因此,您可能必须手动重新排序解决方案中的项目。

对我来说,它相当缺失

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

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

当然我检查了构建顺序(可能我在问题中写得不够清楚)。在我的本地机器上,顺序是正确的。好的,你得到了什么错误?你能用这个错误编辑你的问题吗?我有一个错误,它涉及到我的解决方案构建过程。这不是Visual studio或TFS错误。一个项目(数据库)没有建立,所以另一个项目无法获取脚本并复制它们等等。只是有这个问题。伙计,那太可怕了。我在Connect上记录了此错误: