Ich verwende Gulp, um meine Webprojekte mit gulp-msbuild zu erstellen. Ich habe jedoch mehrere Webprojekte, die verschiedene Buildparameter haben müssen, um sie im richtigen Ordner zu veröffentlichen.Zugriffswert von src-Parametern vor der Weiterleitung zur nächsten Aufgabe
Hier ist ein Teil meiner gulpfile.js:
gulp.task('publish', function() {
var webProjectsPaths = [
'/Project1/Project1.csproj'
'/Project2/Project2.csproj'
];
return gulp
.src(webProjectsPaths)
.pipe(msbuild({
targets: ['WebPublish'],
toolsVersion: 14.0,
errorOnFail: true,
stdout: true,
properties: {
Configuration: 'Debug',
WebPublishMethod: 'FileSystem',
DeleteExistingFiles: true,
PublishUrl: 'Publish/##csproj file name without the extension##'
},
}));
});
Ich möchte, dass jeder Pfad zu .src
weitergegeben werden zuzugreifen, bevor es an die msbuild
Aufgabe zu senden, so kann ich die PublishUrl
Dynamisierung (siehe ##csproj file name without the extension##
).