gulp.task("msbuild-clean", function() {
    return gulp.src(settings.paths.solutionFile)
        .pipe(msbuild({
			targets: ['Clean'],
			properties: { Configuration: settings.msbuild.configuration }
		}));
});
示例#2
0
gulp.task('clean', function() {
  return gulp.src(solutionPath)
        .pipe(msbuild({
            targets: ['Clean']
        })
        );
});
示例#3
0
gulp.task('buildSolution',['clean'], function() {
  return gulp.src(solutionPath)
        .pipe(msbuild({
    			targets: ['Build']
    			})
        );
});
示例#4
0
gulp.task('build-binaries-for-nuget-packages', ['nuget-restore'], function() {
  var config = Object.assign({}, commonConfig);
  config.targets = ['Clean', 'Build'];
  config.configuration = 'BuildForNuget';
  return gulp.src(['**/*.sln', '!**/node_modules/**/*.sln'])
              .pipe(msbuild(config));
});
示例#5
0
gulp.task("build-release", function() {
	return gulp.src("./cfl-api.Net.sln")
		.pipe(msbuild({
			targets: ["Clean", "Build"],
			toolsVersion: 15.0,
			properties: { Configuration: "Release" }
		}));
});
示例#6
0
gulp.task('clean', function() {
    return gulp.src('**/*.sln')
            .pipe(msbuild({
                toolsVersion: 4.0,
                targets: ['Clean'],
                configuration: 'Debug',
                stdout: true,
                verbosity: 'normal'
            }));
});
示例#7
0
 gulp.task('www-msbuild', function () {
     return gulp.src('../../$safeprojectname$.sln')
         .pipe(nugetRestore())
         .pipe(msbuild({
             targets: ['Clean', 'Build'],
             stdout: true,
             verbosity: 'quiet'
         }
         ));
 });
示例#8
0
gulp.task('build', ['assemblyInfo'], function() {
    return gulp
        .src('src/*.sln')
        .pipe(msbuild({
            toolsVersion: 15.0,
            targets: ['Clean', 'Build'],
            errorOnFail: true,
            stdout: true
        }));
});
gulp.task('msbuild', ['packagesp'], function () {
    return gulp.src("./SandBoxSharePointFramework/SandBoxSharePointFramework.csproj")
        .pipe(msbuild({
            targets: ['Package'],
            toolsVersion: 12.0,
            properties: { 
                OutputPath:"./bin/package"}
        }));

});
示例#10
0
function compile () {
    return gulp.src('./Metropolis.sln')
        .pipe(msbuild({
            toolsVersion : 'auto',
            configuration: 'Debug',
            stderr : true,
            nologo : true,
            errorOnFail: true
        }));
}
示例#11
0
gulp.task("build-project", function() {
    return gulp.src("./Sitecore.Pathfinder.sln").pipe(msbuild({
        targets: ["Clean", "Build"],
        configuration: "Release",
        logCommand: true,
        verbosity: "minimal",
        maxcpucount: 0,
        toolsVersion: 15.0
    }));
});
示例#12
0
 gulp.task('www-msbuild', function () {
     return gulp.src('../../AureliaExample.sln')
         .pipe(nugetRestore())
         .pipe(msbuild({
             targets: ['Clean', 'Build'],
             stdout: true,
             verbosity: 'quiet'
         }
         ));
 });
示例#13
0
 gulp.task(`test:${testName}`, () => {
     return gulp.src(`./test/${testName}/${testName}.sln`)
         .pipe(msbuild({
             configuration: "Debug",
             properties: {
                 OutputPath: path.normalize("../../../test/bin")
             },
             stdout: true
         }));
 });
    function build(file) {
      IGNITE_UTILS.log(`${path.basename(file.path, path.extname(file.path))}`);

      this.pause();

      gulp.src(file.path)
        .pipe(msbuild(options))
          .on('error', error)
          .on('end', () => { this.resume(); });
    }
示例#15
0
gulp.task("build-api", function () {
    return gulp.src("src/ThereIsAThing.sln")
        .pipe(msbuild({
            projectConfiguration: 'Debug',
            targets: ['Rebuild'],
            stdout: false,
            toolsVersion: 12,
            maxCpuCount: 4
        }));
});
示例#16
0
gulp.task("compile", function() {
    return gulp.src("./NUnitScaffold.sln" )
        .pipe(nugetRestore())
        .pipe(msbuild({
            properties: {
                Configuration: 'Debug'
            },
            toolsVersion: 12.0,
            stdout: true
        }));
});
示例#17
0
 gulp.task('www-msbuild-console', function () {
     return gulp.src('../$safeprojectname$.AppConsole/$safeprojectname$.AppConsole.csproj')
         .pipe(msbuild({
             targets: ['Clean', 'Rebuild'],
             properties: {
                 Configuration: 'Release'
             },
             stdout: true,
             verbosity: 'quiet'
         }));
 });
示例#18
0
 gulp.task('www-msbuild-winforms', function () {
     return gulp.src('../ReactChat.AppWinforms/ReactChat.AppWinforms.csproj')
         .pipe(msbuild({
             targets: ['Clean', 'Rebuild'],
             properties: {
                 Configuration: 'Release'
             },
             stdout: true,
             verbosity: 'quiet'
         }));
 });
gulp.task("compile", function() {
    return gulp.src(settings.paths.solutionFile)
        .pipe(msbuild({
			toolsVersion: 14.0,
			targets: ['Build'],
			logCommand : true,
			errorOnFail: true,
			stdout: true,
			properties: { Configuration: settings.msbuild.configuration }
		}));
});
示例#20
0
 gulp.task('www-msbuild-winforms', () => {
     return gulp.src('../Gistlyn.AppWinforms/Gistlyn.AppWinforms.csproj')
         .pipe(msbuild({
             toolsVersion: MSBUILD_TOOLS_VERSION,                
             targets: ['Clean', 'Rebuild'],
             properties: {
                 Configuration: 'Release'
             },
             stdout: true,
             verbosity: 'quiet'
         }));
 });
示例#21
0
 gulp.task('www-msbuild-winforms', function () {
     return gulp.src('../$safeprojectname$.AppWinforms/$safeprojectname$.AppWinforms.csproj')
         .pipe(msbuild({
             targets: ['Clean', 'Rebuild'],
             properties: {
                 Configuration: 'Release',
                 Platform: 'x86'
             },
             stdout: true,
             verbosity: 'quiet'
         }));
 });
示例#22
0
gulp.task('build', ['clean'], function() {
  return gulp
    .src(['src/SeptaBus.sln'])
    .pipe(msbuild({
      targets: ['Clean', 'Build'],
      errorOnFail: true,
      stdout: true,
      properties: {
        Configuration: configuration
      }
    }));
});
示例#23
0
 gulp.task('www-msbuild-web', () => {
     return gulp.src('./$safeprojectname$.csproj')
         .pipe(msbuild({
             toolsVersion: MSBUILD_TOOLS_VERSION,                
             targets: ['Clean', 'Rebuild'],
             properties: {
                 Configuration: 'Release'
             },
             stdout: true,
             verbosity: 'quiet'
         }));
 });
示例#24
0
 gulp.task('www-msbuild', () => {
     return gulp.src('../../Angular4App.sln')
         .pipe(nugetRestore())
         .pipe(msbuild({
             toolsVersion: MSBUILD_TOOLS_VERSION,
             targets: ['Clean', 'Build'],
             properties: {
                 Configuration: 'Release'
             },
             stdout: true,
             verbosity: 'quiet'
         }));
 });
gulp.task('build', function(){
    return gulp.src(paths.sln)
             .pipe(msbuild({
               stdout: true,
               stderr: true,
               verbosity: 'minimal',
               errorOnFail: true,
               targets: [ 'Clean', 'Build' ],
               configuration: config.buildConfig,
               toolsVersion: 14.0
             }));

});
示例#26
0
 gulp.task('www-msbuild-web', () => {
     return gulp.src('./Gistlyn.csproj')
         .pipe(msbuild({
             toolsVersion: MSBUILD_TOOLS_VERSION,                
             targets: ['Clean', 'Rebuild'],
             properties: {
                 Configuration: 'Release',
                 DefineConstants: 'WEB'
             },
             stdout: true,
             verbosity: 'quiet'
         }));
 });
示例#27
0
gulp.task('buildnativeprojects', function() {
    const opts = getNativeBuildOptions();
    return gulp.src('native/Proxy/Proxy.vcxproj', { base: '.' })
            .pipe(msbuild({
                targets: [opts.target],
                configuration: opts.config,
                properties: { Platform: opts.arch },
                stdout: true,
                stderr: true,
                logCommand: true,
                toolsVersion: 14,
                consoleLoggerParameters: opts.verbose
            }));
});
示例#28
0
文件: gulpfile.js 项目: SUGDE/Habitat
 .pipe(foreach(function (stream, file) {
   return stream
     .pipe(debug({ title: "Applying transform project:" }))
     .pipe(msbuild({
       targets: ["ApplyTransform"],
       configuration: config.buildConfiguration,
       logCommand: true,
       verbosity: "normal",
       maxcpucount: 0,
       toolsVersion: 14.0,
       properties: {
         WebConfigToTransform: config.websiteRoot + "\\web.config"
       }
     }));
 }));
示例#29
0
gulp.task("Build-Solution", function() {
    var targets = ["Build"];
    if (config.runCleanBuilds) {
        targets = ["Clean", "Build"];
    }
    var solution = "./" + config.solutionName + ".sln";
    return gulp.src(solution)
        .pipe(msbuild({
            targets: targets,
            configuration: config.buildConfiguration,
            logCommand: false,
            verbosity: "minimal",
            stdout: true,
            errorOnFail: true,
            maxcpucount: 0,
            toolsVersion: 15.0
        }));
});
示例#30
0
文件: gulpfile.js 项目: SUGDE/Habitat
 .pipe(foreach(function (stream, file) {
   return stream
     .pipe(debug({ title: "Building project:" }))
     .pipe(msbuild({
       targets: ["Clean", "Build"],
       configuration: config.buildConfiguration,
       logCommand: false,
       verbosity: "minimal",
       maxcpucount: 0,
       toolsVersion: 14.0,
       properties: {
         DeployOnBuild: "true",
         DeployDefaultTarget: "WebPublish",
         WebPublishMethod: "FileSystem",
         DeleteExistingFiles: "false",
         publishUrl: dest,
         _FindDependencies: "false"
       }
     }));
 }));