2

Ich versuche, eine Schluck Uhr Aufgabe zu erhalten, laufen mit dem ProjectOpened Bindung (Typoskript Dateien beim Speichern kompilieren) - aber es startet einfach gewohnt, wenn das Projekt geöffnet wird.Visual Studio Update 2 - Aufgabe Runner Explorer - Project Open

Es funktioniert gut, wenn ich es manuell im Task Runner Explorer starte.

Ich bin ein ASP.NET Kernprojekt (RC2) verwendet wird, ist es ein nuget Paket oder Einstellung, die für das Projekt geöffnet schlucks Aufgabe existieren muss zu laufen?

Oder eine Art und Weise zu debuggen, warum es nicht startet?


package.json:

{ 
    "version": "1.0.0", 
    "name": "demo-website", 
    "private": true, 
    "devDependencies": { 
     "gulp": "3.9.1", 
     "gulp-merge": "0.1.1", 
     "gulp-sourcemaps": "1.6.0", 
     "gulp-typescript": "2.13.4", 
     "jspm": "0.16.34", 
     "typescript": "1.8.10", 
     "typings": "^1.0.4" 
    }, 
    "dependencies": { }, 
    "jspm": { 
     "directories": { 
      "baseURL": "wwwroot" 
     }, 
     "dependencies": { 
      "bootstrap": "github:twbs/[email protected]^3.3.6", 
      "css": "github:systemjs/[email protected]^0.1.21" 
     }, 
     "devDependencies": { } 
    } 
} 

gulpfile.js:

/// <binding BeforeBuild='ts-compile' ProjectOpened='watch-files' /> 

var gulp = require("gulp"), 
    ts = require("gulp-typescript"), 
    merge = require("gulp-merge"), 
    sourcemaps = require("gulp-sourcemaps"); 

var webroot = "./wwwroot/"; 

var paths = { 
    tsSource: "./TypeScript/**/*.ts", 
    tsOutput: webroot + "compiled/" 
}; 

var tsConfig = ts.createProject("tsconfig.json"); 

gulp.task("default", function() { 
    // place code for your default task here 
}); 

gulp.task("ts-compile", function() { 
    return gulp.src([paths.tsSource, "./typings/index.d.ts"]) 
     .pipe(sourcemaps.init()) 
     .pipe(ts(tsConfig)) 
     .pipe(sourcemaps.write()) 
     .pipe(gulp.dest(paths.tsOutput)); 
}); 

gulp.task("watch-files", function() { 
    gulp.watch(paths.tsSource, ["ts-compile"]); 
}); 
+0

Könnten Sie behoben werden bitte Ihre 'gulfile.js' und' package.json' teilen? –

Antwort

1

Dies scheint mit RC2 (Vorschau 1 von Tooling ein Werkzeug Bug zu sein). Sieht aus wie es in der Vorschau 2.

https://github.com/aspnet/Tooling/issues/516

+0

Scheint so, aber wenn Sie zuerst Visual Studio öffnen und in Visual Studio öffnen Sie dann das Projekt scheint es zu funktionieren. – Fionn

+0

Ja, ich sehe das Gleiche. Das ist ein angemessener Workaround, bis es behoben ist. – damstr8

Verwandte Themen