我正在寻找一些关于如何在 ac# 程序中使用 MSBuild 的功能的简单答案。本机文档似乎完全没用,因为我只找到如下信息:
ConsoleLogger.ApplyParameter
Applies a parameter to the logger
这是解释的原型,最好不要写出来。无论是在此处还是在参数类型说明下,您都找不到例如链接或任何关于参数可能用于什么、它们的名称或在哪里可以找到该信息的示例
我找到的教程都是关于将 MSBuild 作为独立工具的。
目前我需要了解,如何获取有关失败构建的更多信息:此方法仅返回 true 或 false。
bool success = project.Build(new string[] { "Build", "Deploy"}, fileLogger);
我还需要了解如何配置文件记录器,以及如何从项目中使用它。
Microsoft.Build.Logging.FileLogger fileLogger = new Microsoft.Build.Logging.FileLogger();