我看到了这篇文章并想知道这对于TFS2012和.Net4.5版本的MSBuild是否有任何变化?
http://msdn.microsoft.com/en-us/magazine/dd483291.aspx#id0100082
他们是否为大型项目提供了更易于管理的解决方案?
或者编译.csproj文件仍然是使用遍历目标的最佳实践吗?
双B
答案 0 :(得分:0)
我假设您的意思是从解决方案文件中构建大量项目。
VS2012中的解决方案与它们一直是一样的,因为它们只是项目的容器。如果您使用TFS自动构建,那么您将使用Windows工作流来创建构建定义。但是,您仍然可以创建自己的msbuild项目文件,并根据需要创建要构建的项目的顺序。 MSBuild技术上不知道解决方案文件是什么,因此在构建期间为您转换。
您引用的文章来自2009年,但如果您想深入了解msubild项目文件并完全控制您的构建版本,那么它仍然很好。