Pregunta

Estoy utilizando MSBUILD 4.0 en el código, así:

 var globalProperties = new Dictionary<string, string>();
 var buildRequest = new BuildRequestData(solutionPathAbsolute, globalProperties, null, new string[] { "Build" }, null);
 var pc = new ProjectCollection();

 var result = BuildManager.DefaultBuildManager.Build(new BuildParameters(pc), buildRequest);

Tenga en cuenta cómo esta API es completamente diferente de MSBUILD 3.5 ... ¿Cómo un gancho en un registrador para recibir mensajes detallados de construcción con la nueva API?

¿Fue útil?

Solución

La método BeginBuild en el BuildManager le permite pasar de un conjunto de BuildParameters que incluye una propiedad registradores.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top