Visual Studio 2017任务运行器资源管理器未在“发布”上运行事件

时间:2017-08-24 08:17:39

标签: task visual-studio-2017 runner

我有一个gulp文件,里面有2个任务 1.从目录中删除* .html文件 2.将* .html文件复制到目录

我有Visual Studio 2017的Task Runner Explorer设置,以便:

  • 在构建之前运行任务1
  • 构建后运行任务2

如果我从Visual Studio 2017的Task Runner Explorer运行任务,则可以使用

当我执行Visual Studio 2017的发布时,任务运行器资源管理器事件未触发。 我们怎样才能让他们在Publish上解雇?

1 个答案:

答案 0 :(得分:3)

不确定,为什么它不能发布。它总是很特别。

作为替代方案,您可以在发布时明确规定gulp。为此,请打开发布配置文件(Properties/PublishProfiles/profile.pubxml)和modify it

<Target Name="BeforeBuild">
   <Exec Command="gulp myTask" WorkingDirectory="$(ProjectDir)" />
</Target>

另外请确保您已通过 package.json 安装 gulp-cli 或运行以下命令(如果尚未完成):

npm install -g gulp-cli