Visual Studio在哪里保存前/后构建脚本?

时间:2014-01-26 11:21:14

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

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

1 个答案:

答案 0 :(得分:3)

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

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