仅在构建定义中运行构建后事件

时间:2015-03-04 21:07:36

标签: visual-studio tfs msbuild build-definition

在我们的网站项目中,我们修改了.csproj文件以运行此命令预构建:

cd $(MSBuildProjectDirectory)
npm run build-release
cd $(MSBuildStartupDirectory)

它运作得很好。

问题是我们不再想要.csproj了。我们只想在构建定义中使用它。

我无法弄明白。这就是我所拥有的,而且我对路径太长的错误。

enter image description here

1 个答案:

答案 0 :(得分:2)

这是一个预制脚本。您可以运行批处理文件或PowerShell脚本,而不是命令行实用程序。该脚本应该是源控件工件,脚本文件的路径应该是源控件位置,而不是构建代理上的本地路径。