添加名为项目的文件夹以构建路径

ho

我已经制作了示例构建脚本,但是由于我的解决方案中有多个项目,因此需要将它们构建到不同的文件夹中。

主要问题是如何获取当前文件的名称,以便将其添加到buildDir字符串中。

Target "BuildApp" (fun _->
!! "**/*.csproj"
  -- "*Test*/*.csproj"
  -- "**/*Test*.csproj"
  -- "**/TextControlEditorLight.csproj"
  |> MSBuildRelease buildDir "Build"
  |> Log "AppBuild-Output: "

我需要类似(buildDir +“ /” + projectName)之类的东西,我已经在网上搜索了,但没有找到任何东西。

托马斯·佩特里切克(Tomas Petricek)

可能有一种更简单的方法(我对所有FAKE库都不熟悉),但是一种方法是显式遍历项目文件,然后一个一个地构建。

!!操作符返回的匹配文件的序列。在您的版本中,您只需将它们传递给MSBuildRelease,但也可以使用Seq.iter以下方法对其进行迭代

Target "BuildApp" (fun _->
  !! "**/*.csproj"
    -- "*Test*/*.csproj"
    -- "**/*Test*.csproj"
    -- "**/TextControlEditorLight.csproj"
  |> Seq.iter (fun project ->
    // This function will be called for individual project files and so
    // we can do whatever we want here. Like build a single project and
    // specify output directory based on the project file name.
    [project]
    |> MSBuildRelease (buildDir @@ Path.GetFileNameWithoutExtension(project)) "Build"
    |> Log "AppBuild-Output: ")
)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

sbteclipse没有将生成的源文件夹添加到Java构建路径?

来自分类Dev

通过bash脚本获取Android Studio项目的构建文件夹路径

来自分类Dev

将现有项目的构建路径添加到新项目

来自分类Dev

我应该从构建路径中排除源文件夹(在Eclipse中)

来自分类Dev

该资源不在javascript项目的构建路径上

来自分类Dev

在Eclipse中更改多个项目的Java构建路径

来自分类Dev

如何在IntelliJ Idea中添加项目以构建路径

来自分类Dev

如何在Eclipse中的构建路径中添加项目

来自分类Dev

从终端将项目添加到 java 构建路径

来自分类Dev

(项目)不在项目构建路径上

来自分类Dev

如何在 spring boot gradle 项目的 .jar 根目录中构建文件夹?

来自分类Dev

android项目的基本文件夹的路径是什么?

来自分类Dev

Jenkins 构建子文件夹项目

来自分类Dev

Eclipse键盘快捷键可打开当前项目的构建路径?

来自分类Dev

在项目的构建路径中检测到一个周期... eclipse

来自分类Dev

该编译单元不在Java项目的构建路径上

来自分类Dev

使用Maven构建时如何在Mule项目的src / main / app内部的文件夹中直接在zip文件中而不是在类中添加文件夹

来自分类Dev

如何查找项目所在的构建路径

来自分类Dev

当项目打包为jar时,根据构建路径动态添加项目依赖项

来自分类Dev

最好在新模块或Android Studio项目的libs文件夹中添加jar

来自分类Dev

最好在新模块或Android Studio项目的libs文件夹中添加jar

来自分类Dev

使用变量创建路径(将文件夹和内容移动到新文件夹)

来自分类Dev

如何添加包含路径到Eclipse项目(C ++,打开文件夹模式)

来自分类Dev

从Eclipse移至PyCharm:将项目(其文件夹)添加到python路径

来自分类Dev

XPages项目的WebContent文件夹中的文件的URL

来自分类Dev

在构建项目时将外部文件夹添加到Maven项目中的war文件中

来自分类Dev

在解决构建路径错误之前无法构建项目

来自分类Dev

解决了构建路径错误(仍然)之前,无法构建项目

来自分类Dev

将.class文件添加到Eclipse中的构建路径

Related 相关文章

  1. 1

    sbteclipse没有将生成的源文件夹添加到Java构建路径?

  2. 2

    通过bash脚本获取Android Studio项目的构建文件夹路径

  3. 3

    将现有项目的构建路径添加到新项目

  4. 4

    我应该从构建路径中排除源文件夹(在Eclipse中)

  5. 5

    该资源不在javascript项目的构建路径上

  6. 6

    在Eclipse中更改多个项目的Java构建路径

  7. 7

    如何在IntelliJ Idea中添加项目以构建路径

  8. 8

    如何在Eclipse中的构建路径中添加项目

  9. 9

    从终端将项目添加到 java 构建路径

  10. 10

    (项目)不在项目构建路径上

  11. 11

    如何在 spring boot gradle 项目的 .jar 根目录中构建文件夹?

  12. 12

    android项目的基本文件夹的路径是什么?

  13. 13

    Jenkins 构建子文件夹项目

  14. 14

    Eclipse键盘快捷键可打开当前项目的构建路径?

  15. 15

    在项目的构建路径中检测到一个周期... eclipse

  16. 16

    该编译单元不在Java项目的构建路径上

  17. 17

    使用Maven构建时如何在Mule项目的src / main / app内部的文件夹中直接在zip文件中而不是在类中添加文件夹

  18. 18

    如何查找项目所在的构建路径

  19. 19

    当项目打包为jar时,根据构建路径动态添加项目依赖项

  20. 20

    最好在新模块或Android Studio项目的libs文件夹中添加jar

  21. 21

    最好在新模块或Android Studio项目的libs文件夹中添加jar

  22. 22

    使用变量创建路径(将文件夹和内容移动到新文件夹)

  23. 23

    如何添加包含路径到Eclipse项目(C ++,打开文件夹模式)

  24. 24

    从Eclipse移至PyCharm:将项目(其文件夹)添加到python路径

  25. 25

    XPages项目的WebContent文件夹中的文件的URL

  26. 26

    在构建项目时将外部文件夹添加到Maven项目中的war文件中

  27. 27

    在解决构建路径错误之前无法构建项目

  28. 28

    解决了构建路径错误(仍然)之前,无法构建项目

  29. 29

    将.class文件添加到Eclipse中的构建路径

热门标签

归档