【问题标题】:Batch file to build two .net solutions with circular dependency用于构建两个具有循环依赖关系的 .net 解决方案的批处理文件
【发布时间】: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


【解决方案1】:

您可以使用 MsBuild.exe MySolution.sln /t:ProjectName:TargetName 构建特定项目

每 stuartd(来自评论)

【讨论】:

    猜你喜欢
    • 2011-04-22
    • 1970-01-01
    • 2014-09-06
    • 2014-12-29
    • 1970-01-01
    • 1970-01-01
    • 2010-09-09
    • 2020-09-08
    • 1970-01-01
    相关资源
    最近更新 更多