using System; using Microsoft.Build.BuildEngine; namespace ArchiveInstall { public static class MSBuild { public static Engine Engine { get { string binPath = System.Runtime.InteropServices.RuntimeEnvironment.GetRuntimeDirectory(); return new Engine(binPath); } } } /// /// WriteHandlerを取り出すためのクラス /// public class MSBuildLogger : ConsoleLogger { public void AddHandler(WriteHandler writehandler) { this.WriteHandler += writehandler; } } }