可以从IDE内的visual studio项目的属性窗口添加预构建和后构建事件。但这些脚本存储在哪里?我需要将这些脚本签入我们的tfs服务器。那么,应该签入的文件是什么??
答案 0 :(得分:3)
MsBuild不会为前/后构建事件创建任何文件(afaik;如果有的话,它们会有一个随机生成的文件名并最终在systsm的临时目录中结束):你在de dialogs中输入的内容VS直接作为字符串传递给Exec command的Command
参数。此外,该字符串也只是按原样存储在您的项目文件中,该文件很可能已经签入。
因此,如果您输入一个普通命令(如echo hello
)作为构建事件,则不必执行任何特殊操作。但是,如果输入批处理文件或exe的路径,则最好将该文件放在同样受源代码控制的目录中并使用相对路径,并且必须确保该文件也已签入。