如何在Visual Studios发布生成脚本中使用生成时间戳

b

在Visual Studio的“发行”目标上构建项目时,我想将二进制文件复制到受版本控制的发行文件夹中。为了轻松识别构建时间,请使用以下格式的时间戳文件

__yyyy-MM-ddTHHmmss__

应该添加。

b

我使用了以下内容:

在项目文件的开头,我添加了一个timestamp属性:

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    <PropertyGroup>

    <Timestamp>$([System.DateTime]::Now.ToString("yyyy-MM-dd\THHmmss"))</Timestamp>

    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>

然后,可以将postbuild事件与一起使用$(Timestamp)

<PostBuildEvent>
    if $(ConfigurationName) == Production (

    mkdir "$(SolutionDir)__RELEASE__\$(TargetName)"
    del /q "$(SolutionDir)__RELEASE__\$(TargetName)\*"

    echo $(Timestamp)&gt; "$(SolutionDir)__RELEASE__\$(TargetName)\__$(Timestamp)__"

    copy /Y "$(TargetDir)" "$(SolutionDir)__RELEASE__\$(TargetName)\"
    del /q "$(SolutionDir)__RELEASE__\$(TargetName)\*.tmp"
    del /q "$(SolutionDir)__RELEASE__\$(TargetName)\*.log"
    del /q "$(SolutionDir)__RELEASE__\$(TargetName)\*.err"

    TortoiseProc /command:add /path:"$(SolutionDir)__RELEASE__\"
  )
</PostBuildEvent>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在集群环境中使用cassandra时间戳生成UUID(Long)?

来自分类Dev

如何使用Java生成此时间戳

来自分类Dev

如何在Visual Studio中使用SSDT生成表的选择或插入脚本

来自分类Dev

如何在Visual Studio中使用SSDT生成表的选择或插入脚本

来自分类Dev

如何(仅!)在Visual Studio中使用自己的生成脚本

来自分类Dev

如何(仅!)在Visual Studio中使用自己的生成脚本

来自分类Dev

如何正确生成时间戳

来自分类Dev

如何在Azure管道中模拟Visual Studios发布

来自分类Dev

如何在Visual Studio的发布后事件中使用msbuild?

来自分类Dev

Perl-如何生成更新时间戳

来自分类Dev

如何在Visual Studio 2010中使用DEF文件从现有C ++代码生成DLL

来自分类Dev

如何在Visual Studio 2010中使用DEF文件从现有C ++代码生成DLL

来自分类Dev

如何在Visual Studio中使用libpng?

来自分类Dev

如何在Visual Studio中使用IntelliCode?

来自分类Dev

如何在Visual Studio中使用PhoneGap

来自分类Dev

如何在Visual Studio中使用Startswith

来自分类Dev

如何在Shell脚本中生成顺序日期/时间?

来自分类Dev

如何在Python中使用Javascript + Date()数字时间戳?

来自分类Dev

如何在Ping中使用时间戳选项

来自分类Dev

如何在MarkLogic中使用XQuery创建UTC时间戳?

来自分类Dev

如何在Redshift中使用GMT时区转换时间戳?

来自分类Dev

如何在规格rpm中使用时间戳?

来自分类Dev

如何在Ping中使用时间戳选项

来自分类Dev

如何在Python中使用Javascript + Date()数字时间戳?

来自分类Dev

如何在生成名称中使用生成原因?

来自分类Dev

如何在当前脚本中使用 Include Controller 调用 .jmx 生成的变量?

来自分类Dev

如何在python中使用random.expovariate()生成整数到达时间

来自分类Dev

如何在 Visual Studio 2017 中使 != 变为 ==

来自分类Dev

使用时间戳生成令牌的安全性如何?

Related 相关文章

  1. 1

    如何在集群环境中使用cassandra时间戳生成UUID(Long)?

  2. 2

    如何使用Java生成此时间戳

  3. 3

    如何在Visual Studio中使用SSDT生成表的选择或插入脚本

  4. 4

    如何在Visual Studio中使用SSDT生成表的选择或插入脚本

  5. 5

    如何(仅!)在Visual Studio中使用自己的生成脚本

  6. 6

    如何(仅!)在Visual Studio中使用自己的生成脚本

  7. 7

    如何正确生成时间戳

  8. 8

    如何在Azure管道中模拟Visual Studios发布

  9. 9

    如何在Visual Studio的发布后事件中使用msbuild?

  10. 10

    Perl-如何生成更新时间戳

  11. 11

    如何在Visual Studio 2010中使用DEF文件从现有C ++代码生成DLL

  12. 12

    如何在Visual Studio 2010中使用DEF文件从现有C ++代码生成DLL

  13. 13

    如何在Visual Studio中使用libpng?

  14. 14

    如何在Visual Studio中使用IntelliCode?

  15. 15

    如何在Visual Studio中使用PhoneGap

  16. 16

    如何在Visual Studio中使用Startswith

  17. 17

    如何在Shell脚本中生成顺序日期/时间?

  18. 18

    如何在Python中使用Javascript + Date()数字时间戳?

  19. 19

    如何在Ping中使用时间戳选项

  20. 20

    如何在MarkLogic中使用XQuery创建UTC时间戳?

  21. 21

    如何在Redshift中使用GMT时区转换时间戳?

  22. 22

    如何在规格rpm中使用时间戳?

  23. 23

    如何在Ping中使用时间戳选项

  24. 24

    如何在Python中使用Javascript + Date()数字时间戳?

  25. 25

    如何在生成名称中使用生成原因?

  26. 26

    如何在当前脚本中使用 Include Controller 调用 .jmx 生成的变量?

  27. 27

    如何在python中使用random.expovariate()生成整数到达时间

  28. 28

    如何在 Visual Studio 2017 中使 != 变为 ==

  29. 29

    使用时间戳生成令牌的安全性如何?

热门标签

归档