gpt4 book ai didi

c# - Nuke 构建 .nuke 文件并构建多个解决方案

转载 作者:行者123 更新时间:2023-12-04 01:00:43 24 4
gpt4 key购买 nike

我正在使用 nuke build第一次。

处理 getting started向导,我运行了以下命令:

dotnet tool install Nuke.GlobalTool --global
nuke :setup

这通过生成的向导运行:

  1. 包含用于构建的 csharp 项目的构建文件夹
  2. .nuke文件
  3. build.ps1 和 build.sh 运行构建

.nuke 文件似乎包含我在构建期间选择的解决方案。现在,我在要构建的文件夹下有一些解决方案。

所以我假设我可以将它们放在 .nuke 文件中。

code/solution1/solution1.sln
code/solution2/solution2.sln
code/solution3/solution3.sln

没有用。当我运行 build.ps1 时,它只会构建列表中的第一个解决方案。

我看到的关于 .nuke 文件的唯一帮助是“根目录标记文件;引用默认解决方案文件”

问题是,使用 nuke 构建,如何在文件夹层次结构下构建多个解决方案?

最佳答案

.nuke文件目前主要用于SolutionAttribute .最终,它将被替换为使用 global.json .如果您正在构建多个解决方案,我建议创建一个 IEnumerable<Solution>属性(property)和使用combinatorial invocations通过 MSBuild 或 dotnet CLI。

关于c# - Nuke 构建 .nuke 文件并构建多个解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58439386/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com