2016-04-30 2 views
2

Visual StudioコードタスクランナーとOSX 10.11.4のGulpを使用してC#プロジェクトを構築しようとしています。私はこのコードを実行しようとするとOSXのVisual StudioコードでGulpを使用したときのMSCの未定義エラー

var gulp = require("gulp"); 

var program = "MyApp"; 
var port = 55555; 

gulp.task('default', ['debug']); 

gulp.task('build', function() { 
    return gulp 
     .src('./**/*.cs') 
     .pipe(msc(['-fullpaths', '-debug', '-target:exe', '-out:' + program])); 
}); 

gulp.task('debug', ['build'], function(done) { 
    return mono.debug({ port: port, program: program}, done); 
}); 

私はエラーを取得する:documentationは、これを行うための例のgulpfileを与える

にReferenceError:MSCは

が定義されていないサンプルコードにはないrequireどんなmscモジュールでもGulpとそのドキュメントを見ていますが、私はmscモジュールが表示されません。また、npmを検索すると、C#をコンパイルするためのgulpモジュールが見つかりません。msc

この「msc」モジュールはどこにありますか?

答えて

1

mscとmono.debug はプレースホルダかもしれません。

あなたは

var exec = require('gulp-exec'); 

gulp.task('build', function() { 
    return gulp 
    .src('./**/*.vb') 
    .pipe(exec('vbnc -optionstrict -warnaserror -debug -target:exe -out:' + program + ' <%= file.path %>')) 
    .pipe(exec.reporter()); 
}); 
のようなものを使用することができます
関連する問題