我正在使用 BuildEngine 作为创建一键式构建环境的步骤。代码如下:
Engine engine = new Engine();
FileLogger logger = new FileLogger { Parameters = @"logfile=C:\builds\build.log" };
engine.RegisterLogger(logger);
var project = new Project(engine);
project.Load("Example.csproj");
project.SetProperty("Configuration", "Release");
bool success = project.Build();
而且他似乎使用发布配置构建项目示例。但是当我查看 build.log 时,Example 项目的所有依赖项都是作为调试构建的。
有什么方法可以强制它在 Release 上构建所有依赖项?