使用vs19中的后期构建执行自动复制目录的每个文件

路易斯·伯兰德

我想使用参数“产生一个文件”来构建游戏(我想我的vs是法语),但这不会复制我的Content /文件夹

我搜索了一下,发现.csproj中的PostBuild执行很麻烦。所以我尝试了一些事情,它确实起作用。

这是做的

xcopy "$(ProjectDir)Content" "$(ProjectDir)bin\Release\netcoreapp3.1\publish\Latest\win86\Content" /s /y

但这根本不是自动化的。我有一个固定的输出“ $(ProjectDir)bin \ Release \ netcoreapp3.1 \ publish \ Latest \ win86 \ Content”,因此,如果我要发布到mac和linux,文件将不会复制到正确的位置。

那么是否有一个环境变量带有发布的输出目录分别具有:

“ $(ProjectDir)bin \ Release \ netcoreapp3.1 \ publish \ Latest \ win86” for win-x86“ $ {ProjectDir)bin \ Release \ netcoreapp3.1 \ publish \ Latest \ osx64” for osx-x64“ $(ProjectDir) )bin \ Release \ netcoreapp3.1 \ publish \ Latest \ lin64“ for linux-x64

文件夹是手工制作的,并且是手工植根的,所以我只需要像“ OutputDir”之类的变量。

所以我可以这样使用

xcopy "$(ProjectDir)Content" "$(OutputDir)Content" /s /y

我无法在Microsoft文档中找到答案

我会很感激的

肖恩·斯凯利

这是MSDN的MSBuild命令的通用宏列表,可在项目文件定义中使用。

在里面您会发现:

$(TargetDir)

构建的主要输出文件的目录(定义为drive + path);包括结尾的反斜线“”。

还要注意,在Visual Studio中项目的“属性”视图中,可以在其中编辑“后生成”脚本的位置,可以单击“宏>>”按钮以查看宏列表以及它们解析的值。

巨集

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Makefile中,如何为每个C文件构建单独的可执行文件

来自分类Dev

使用目录中的每个文件类型填充组合框

来自分类Dev

让VS自动将DLL复制到可执行输出目录

来自分类Dev

早午餐构建工具:资产目录中的子文件夹未复制?

来自分类Dev

Scons复制头文件以构建目录

来自分类Dev

Python Pandas:为目录中的每个文件执行循环

来自分类Dev

使用循环写入目录中的每个文件

来自分类Dev

如何阻止cmd窗口在VS19上消失

来自分类Dev

在VS19中调试C ++时出现错误代码0x80070002

来自分类Dev

VS19上的嵌套模板(C ++ 17)编译失败

来自分类Dev

如何循环目录中的文件,并根据每个文件名执行某些任务?

来自分类Dev

复制目录中的特定文件

来自分类Dev

在Makefile中,如何为每个C文件构建单独的可执行文件

来自分类Dev

强制VS 2010将解决方案中的项目未“使用”的dll文件复制到输出目录

来自分类Dev

从多个目录复制文件,并在每个文件的前缀中添加数字?

来自分类Dev

将html文件从源目录复制到构建目录

来自分类Dev

使用perticular目录中的jenkins为每个EAR文件构建创建新文件夹

来自分类Dev

执行Mobilefirst构建时,wlapp文件中的worklight文件夹是从哪里复制的?

来自分类Dev

自动在每个imap进程中自动执行

来自分类Dev

使用VS2010构建的可执行文件在System32中找不到DLL

来自分类Dev

如何遍历包含目录列表的文件并使用python在每个目录中执行命令

来自分类Dev

dpkg dh_install:从构建目录中复制文件,而不是从debian / tmp目录复制文件吗?

来自分类Dev

早午餐构建工具:资产目录中的子文件夹未复制?

来自分类Dev

如何使用find在目录中包含的每个文件上递归执行程序

来自分类Dev

Bash:使用文件 my_suites.cfg 在每个目录中执行命令?

来自分类Dev

使用基本目录复制文件

来自分类Dev

在 Webpack 后期构建后执行 shell 命令

来自分类Dev

如何使用具有绑定数据集的 VS19 获取父记录的 Scope_identity 值

来自分类Dev

从列表中查找某个目录下的文件,复制到新目录,然后执行脚本

Related 相关文章

  1. 1

    在Makefile中,如何为每个C文件构建单独的可执行文件

  2. 2

    使用目录中的每个文件类型填充组合框

  3. 3

    让VS自动将DLL复制到可执行输出目录

  4. 4

    早午餐构建工具:资产目录中的子文件夹未复制?

  5. 5

    Scons复制头文件以构建目录

  6. 6

    Python Pandas:为目录中的每个文件执行循环

  7. 7

    使用循环写入目录中的每个文件

  8. 8

    如何阻止cmd窗口在VS19上消失

  9. 9

    在VS19中调试C ++时出现错误代码0x80070002

  10. 10

    VS19上的嵌套模板(C ++ 17)编译失败

  11. 11

    如何循环目录中的文件,并根据每个文件名执行某些任务?

  12. 12

    复制目录中的特定文件

  13. 13

    在Makefile中,如何为每个C文件构建单独的可执行文件

  14. 14

    强制VS 2010将解决方案中的项目未“使用”的dll文件复制到输出目录

  15. 15

    从多个目录复制文件,并在每个文件的前缀中添加数字?

  16. 16

    将html文件从源目录复制到构建目录

  17. 17

    使用perticular目录中的jenkins为每个EAR文件构建创建新文件夹

  18. 18

    执行Mobilefirst构建时,wlapp文件中的worklight文件夹是从哪里复制的?

  19. 19

    自动在每个imap进程中自动执行

  20. 20

    使用VS2010构建的可执行文件在System32中找不到DLL

  21. 21

    如何遍历包含目录列表的文件并使用python在每个目录中执行命令

  22. 22

    dpkg dh_install:从构建目录中复制文件,而不是从debian / tmp目录复制文件吗?

  23. 23

    早午餐构建工具:资产目录中的子文件夹未复制?

  24. 24

    如何使用find在目录中包含的每个文件上递归执行程序

  25. 25

    Bash:使用文件 my_suites.cfg 在每个目录中执行命令?

  26. 26

    使用基本目录复制文件

  27. 27

    在 Webpack 后期构建后执行 shell 命令

  28. 28

    如何使用具有绑定数据集的 VS19 获取父记录的 Scope_identity 值

  29. 29

    从列表中查找某个目录下的文件,复制到新目录,然后执行脚本

热门标签

归档