我正在升级 VS 2008 解决方案以在 VS 2010 上运行
我成功地在 VS 2010 中构建
我现在的下一步是配置运行 TFS 2008 的构建机器
每当我开始构建时,它都会按字母顺序执行我的项目,而不考虑依赖关系。我用谷歌搜索了很多,但似乎找不到解决方案。
在这里找到最接近我的问题的解决方案:msdn链接 http://social.msdn.microsoft.com/Forums/en-US/tfsbuild/thread/f808e19c-2cd0-46fa-91e4-5c6444df754d链接到此:依赖解决方案 http://victorsergienko.com/project-dependencies-of-visual-studio-2008-broken-in-msbuild/
然而我正在处理129项目,所以我会really而不是在 xml 中手动完成这一切。
有没有人能够以 msbuild 识别的方式有效地重新映射依赖关系,而无需操作 xml 几天......?
事实证明,转换到 VS 2010 使得构建代理必须使用 .NET 4.0 版本的 msbuild。
因此,我按照此处概述的步骤进行操作,结果成功了:使用 Team Build 2008 构建 .NET 4.0 应用程序 http://blogs.msdn.com/b/willbar/archive/2009/11/01/building-net-4-0-applications-using-team-build-2008.aspx。请记住,这些说明是在测试期间编写的,路径现在是 v4.0.30319。
尽管我所有的项目都以 3.5 为目标,但这是必需的
基本上我必须进行一行更改,现在一切都很顺利(仍在努力让我的构建通过,但顺序很好)。它与未保留依赖项无关,只是 msbuild 3.5 无法理解管理依赖项的方式
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)