1

我有一个在我的 MVC 3 项目“jake build”上运行的后期构建任务,它结合了一堆咖啡脚本文件并使用 Phantom.js 运行一些测试。

我不希望 appharbor 在我部署时运行它,但它正在尝试。它当然是失败的,因为没有安装 node、jake 和任何数量的其他 node 模块。当我构建但让 appharbor 忽略它时,有没有办法让这个后期构建过程在我的本地机器上运行?

4

1 回答 1

1

我用这个问题解决了这个问题: How to run Visual Studio post-build events for debug build only

您可以在 ide 中执行此操作: if $(ConfigurationName) == Debug jake build

或者在项目文件的源代码中:

<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
    <PostBuildEvent>start gpedit</PostBuildEvent>
</PropertyGroup>
于 2012-09-06T11:17:18.923 回答