C# 使用Cake使用调试配置构建.Net核心项目

C# 使用Cake使用调试配置构建.Net核心项目,c#,cakebuild,C#,Cakebuild,我似乎无法说服Cake在调试配置中构建我的.Net核心项目 目前,我有以下几点: void BuildProject(string projectPath, string configuration) { var settings = new DotNetCoreBuildSettings(); settings.Configuration = "Debug"; DotNetCoreBuild(projectPath, settings); } ... Task("

我似乎无法说服Cake在调试配置中构建我的.Net核心项目

目前,我有以下几点:

void BuildProject(string projectPath, string configuration)
{
    var settings = new DotNetCoreBuildSettings();
    settings.Configuration = "Debug";

    DotNetCoreBuild(projectPath, settings);
}

...

Task("Build")
   .IsDependentOn("RestorePackages")
   .Does(() => 
   {
       BuildProject("src/DlnaCore.Server/DlnaCore.csproj", configuration);
   });
它只是构建了发布配置


在浏览了我在文档中找到的内容之后,我似乎找不到正确的咒语:-/

如果您以诊断详细的方式运行构建,那么Cake()@GaryEwanPark实际发出了什么
dotnet
命令这确认了它实际上是在发布中构建的:
执行:“C:/Program Files/dotnet/dotnet.exe”构建“src/DlnaCore.Server/DlnaCore.csproj“--配置发布
您还可以确认您使用的Cake版本吗?版本0.21.1+Branch.main.Sha.9ff85bb53ea1890fabeb709d38ba79d3bf5cb16fc您可以发布更多的构建脚本,可能存在问题。我只是猜测,因为您当前示例中未使用的
配置
参数。您使用什么命令行参数来调用cake?