【问题标题】:Where does Visual Studio save pre/post build scripts?Visual Studio 在哪里保存前/后构建脚本?
【发布时间】:2014-01-26 11:21:14
【问题描述】:

可以从 IDE 中 Visual Studio 项目的属性窗口添加预构建和构建后事件。但是这些脚本存储在哪里?我需要将这些脚本签入到我们的 tfs 服务器。那么,什么是/是应该签入的文件

【问题讨论】:

    标签: visual-studio-2010 configuration msbuild projects-and-solutions solution


    【解决方案1】:

    MsBuild 不会为构建前/构建后事件创建任何文件(afaik;如果这样做,它们将有一个随机生成的文件名并最终出现在 systsm 的临时目录中):您在 de 对话框中输入的内容VS 直接作为字符串传递给Exec commandCommand 参数。此外,该字符串也只是按原样存储在您的项目文件中,可能已经签入。

    因此,如果您输入一个简单的命令(如echo hello)作为构建事件,您无需执行任何特殊操作。但是,如果您输入批处理文件或 exe 的路径,则最好将该文件放在同样受源代码控制的目录中并使用相对路径,并且您必须确保该文件也已签入。

    【讨论】:

    • 谢谢。我最终发现构建脚本实际上都保存在 .csproj 文件本身中。
    猜你喜欢
    • 2010-09-17
    • 1970-01-01
    • 2014-07-10
    • 2015-03-26
    • 1970-01-01
    • 2015-11-07
    • 2023-03-11
    • 2015-08-05
    • 1970-01-01
    相关资源
    最近更新 更多