我对于VStudio提供的工具一直不太满意,因此我使用了Gulp。即使到了2017年,这个问题仍然存在。
使用gulp,你可以"watch"文件夹中的变化,所以我将其配置为监视[bin]文件夹,以及除aspx/cshtml文件之外的其他资源。
这样,无论我做出任何更改,它都会立即被复制到我的发布文件夹中,然后我可以打包并部署仅更改的内容。该脚本甚至有一个延迟功能,以便我可以在像捆绑包这样需要动态生成且需要一些时间才能完全修改的情况下延迟复制/上传。
我唯一需要做的就是在开始下一个里程碑之前进行清理,以便Gulp“自动部署”的“发布”文件夹为空并准备好下一次运行。清空文件夹并在后台运行“gulp watch”似乎是为了这样一个必要的功能而付出的小代价。
我觉得这应该是开发为vstudio插件的好东西。