我正在使用gulp和ASP.NET MVC项目。我在Visual Studio 2013专业版中安装了Task Runner Extension。
每次我向服务器发布新版本时,我都要记得首先运行一个生成我的发布资源的任务"生产就绪"。
有没有办法设置项目,它在发布前总是执行gulp
命令行?
这是我要执行的命令
cmd.exe /c gulp -b --gulpfile "gulpfile.js" production
答案 0 :(得分:1)
如Yury建议的那样,您需要在项目中添加构建事件。
右键点击您的项目名称> “属性”。在左侧菜单中单击“构建事件”
然后将以下代码粘贴到“预构建”区域
中chdir /d "$(ProjectDir)"
if $(ConfigurationName) == Production (
gulp production
)
上面的代码首先将当前工作目录更改为项目的位置。然后根据您选择的配置名称,执行production
任务gulp。
答案 1 :(得分:0)
您可以创建自定义构建配置以与DEBUG和RELEASE一起发布,并在构建后阶段运行此命令