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

问题描述:

在以前的.NET的核心,我可以做到以下几点: -如何执行调试和发布配置构建

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

,但它似乎被buildOptions更换,但单个配置。现在有什么打算的方法,以及如何在最新的.NET Core中创建此方法?

+0

更换compilationOptions你所说的 “在以前的.NET核心” 是什么意思?你使用什么版本的.Net Core? – Marusyk

+0

我正在使用SDK和1.0安装程序的预览版2,最新版本可从https://www.microsoft.com/net/download下载。根据https://github.com/aspnet/Home/wiki/Project.json-file上的文档,它表示配置选项已更改。 – user6058220

只需使用buildOptions

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

就这么简单! – user6058220