2016-11-04 78 views
0

我有两个解决方案,每个都有多个项目。这两种解决方案利用循环依赖来获得应用程序的完整版本。批处理文件构建两个循环依赖的.net解决方案

基本上

1. Build two projects from solution 1. 
2. Build three projects from solution 2. 
3. Build all solution 1. 
4. Build all solution 2. 

这很好,一旦建成运行很大,问题是,如果它被另一个开发者,我要得到最新的,然后再经过整个过程在所有更新中...再次......再次。

经过一番研究,我发现this问题/答案显示了如何使用批处理文件构建目录中的所有解决方案。我的问题会更进一步,是否有可能从多个解决方案中构建特定项目,并在使用批处理文件进行构建时交替使用解决方案?

谢谢。

+0

就可以构建'MsBuild.exe MySolution.sln一个特定的项目/ t:ProjectName:TargetName' – stuartd

+0

@stuartd如果我想将5个项目从列表中的多个解决方案添加到批处理文件,它会尝试同时运行它们还是迭代执行? –

+0

只要每行有一行,我就会期望它每次都运行一行。 – stuartd

回答

0

您可以MsBuild.exe MySolution.sln /吨构建特定的项目:项目名:的TargetName

每stuartd(从评论)