Visual Studio任务运行程序 - 如果csproj文件更改

时间:2016-04-19 09:59:27

标签: visual-studio gulp

当Gulp任务绑定到“项目打开”时,如果项目文件发生变化,任务将一次又一次地启动。因此,我们最终拥有同一任务的多个运行实例。

如何解决这个问题,以便跑步者认识到任务已在运行并且在项目打开绑定时不会再次启动它?

1 个答案:

答案 0 :(得分:1)

要明确VS Task Runner并不是世界上最伟大的事情。它对特定设置和故障非常敏感,无需改变任何东西。

用表示将任务绑定到“Before Build”,而不是“Project Open”。我猜你正在这样做,以便安装npm或bower包,因为这是一个你不想在每个构建上运行的任务。

总而言之,在头痛后节省几个小时的头痛并使用Visual Studio之外的命令行。如果你在Windows上并且不喜欢提示,我也不喜欢。太糟糕了。这是轻描淡写的。

使用Cmdr并再次热爱提示。