Build

De Banane Atomic
Aller à la navigationAller à la recherche
La version imprimable n’est plus prise en charge et peut comporter des erreurs de génération. Veuillez mettre à jour les signets de votre navigateur et utiliser à la place la fonction d’impression par défaut de celui-ci.
Csharp.svg
// log dans la console
var consoleLogger = new ConsoleLogger(LoggerVerbosity.Normal);
// log dans un fichier
var fileLogger = new FileLogger() { Parameters = @"logfile=" + @"C:\fichier.log" };
BuildParameters buildParameters = new BuildParameters();
buildParameters.Loggers = new List<Microsoft.Build.Framework.ILogger> { consoleLogger, fileLogger };

// paramètres de build
var globalProperties = new Dictionary<string, string>();
globalProperties.Add("Configuration", "Release");
globalProperties.Add("Platform", "Mixed Platforms");

var buildRequest = new BuildRequestData(SolutionPath, globalProperties, null, new string[] { "Build" }, null);
var buildResult = BuildManager.DefaultBuildManager.Build(buildParameters, buildRequest);