如何执行调试和发布配置构建

How do I perform debug and release configuration builds

在以前的 .NET Core 中,我可以执行以下操作:-

{
  "configurations": {
    "Debug": {
      "compilationOptions": {
        "define": [
          "DEBUG",
          "TRACE"
        ]
      }
    },
    "Release": {
      "compilationOptions": {
        "define": [
          "RELEASE",
          "TRACE"
        ],
        "optimize": true
      }
    }
  }
}

不过貌似被buildOptions取代不过是单一配置。现在的预期方法是什么?如何在最新的 .NET Core 中创建它?

只需将 compilationOptions 替换为 buildOptions

"configurations": {
  "Debug": {
    "buildOptions": {
      "define": [ "DEBUG", "TRACE" ]
    }
  },
  "Release": {
    "buildOptions": {
      "define": [ "RELEASE", "TRACE" ],
      "optimize": true
    }
}}