我有一個「監視」任務,將其綁定到「項目打開」綁定。但是,當打開該解決方案,它運行兩次......我的解決方案包括以下項目:visual studio(2015)任務執行器「項目打開」綁定任務在打開解決方案時啓動兩次
- 控制器
- EFRepository
- 基礎設施
- 型號
- ReportLibrary
- WebUI中
- 設計
和我的手錶任務是:
gulp.task("watch-templates", [], function() {
var config = {
baseDir: "WebUI/Templates",
files: [
// includes:
"WebUI/Templates/**/*.html",
// excludes:
"!WebUI/Templates/**/*.min.html"
]
};
return gulp.watch(config.files, ["Build-templates"]);
});
感謝您的時間。
嗨!我認爲,當您打開解決方案時,會生成/上傳多個文件,例如* .sln * .proj和其他文件,也許這就是導致「運行兩次」的原因,嘗試限制所需文件類型的監視。這可能是問題嗎?我從來沒有用Visual Studio Projects試過,但那是我很快就要做的事情。 – rmjoia
感謝您的回覆。我有這樣的想法,但我的解決方案中有7個項目。你可以看到我的手錶任務(我編輯)。 – sahar
humm ..我不知道是否Visual Studio運行自己的任務(可能是)來更新捆綁軟件包等引用,像使用wiredep或gulp-inject那樣進行排序,這就是導致它的原因。嘗試使用瀏覽器查看文件的上次更改日期時間,並在打開的項目中查看它是否發生更改。 – rmjoia