0

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

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

它工作得很好。

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

我想不通。这就是我所拥有的,并且我收到有关路径太长的错误。

在此处输入图像描述

4

1 回答 1

2

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

于 2015-03-05T00:10:31.673 回答