使用Microsoft.Build.Evaluation.Project时设置配置?

时间:2015-05-18 10:02:46

标签: msbuild microsoft.build

我可以使用以下

构建项目
        static bool Build()
    {
        var projectCollection = ProjectCollection.GlobalProjectCollection;
        var project = projectCollection.LoadProject(websiteProject);

        var fileLogger = new FileLogger();
        fileLogger.Parameters = @"logfile=" + @"app_data\log.txt";
        projectCollection.RegisterLogger(fileLogger);


        bool result = project.Build();
        projectCollection.UnregisterAllLoggers();
        return result;
    }

但我需要能够将构建配置设置为Release。我已经浏览了documentation,但要么我错过了,要么就是不容易设置它。

1 个答案:

答案 0 :(得分:2)

我找到了答案

        projectCollection.SetGlobalProperty("Configuration", "Release");