【发布时间】:2016-11-04 15:04:11
【问题描述】:
我有两个解决方案,每个解决方案都有多个项目。这两种解决方案利用循环依赖来获得应用程序的完整构建。
基本上
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 question/answer,它展示了如何使用批处理文件在目录中构建所有解决方案。我的问题会更进一步,是否可以从多个解决方案构建特定项目,在构建过程中使用批处理文件在解决方案之间交替?
谢谢。
【问题讨论】:
-
您可以使用
MsBuild.exe MySolution.sln /t:ProjectName:TargetName构建特定项目 -
@stuartd 如果我要将列表中多个解决方案的 5 个项目添加到批处理文件中,它会尝试同时运行它们还是迭代执行?
-
只要每一行都有一行,我希望它一次运行每一行。
-
您好,循环依赖让我闻到了代码味!我会通过尝试包扎这个问题来小心处理开发环境!只是我的 2 美分
标签: c# .net batch-file msbuild circular-dependency