C# 如何执行调试和发布配置生成
在以前的.NET Core中,我可以执行以下操作:-C# 如何执行调试和发布配置生成,c#,.net-core,C#,.net Core,在以前的.NET Core中,我可以执行以下操作:- { "configurations": { "Debug": { "compilationOptions": { "define": [ "DEBUG", "TRACE" ] } }, "Release": { "compilationOptions": { "define": [
{
"configurations": {
"Debug": {
"compilationOptions": {
"define": [
"DEBUG",
"TRACE"
]
}
},
"Release": {
"compilationOptions": {
"define": [
"RELEASE",
"TRACE"
],
"optimize": true
}
}
}
}
但它似乎被buildOptions所取代,但它是一个单一的配置。现在的预期方法是什么?如何在最新的.NET Core中创建此方法?只需将
编译选项
替换为构建选项
"configurations": {
"Debug": {
"buildOptions": {
"define": [ "DEBUG", "TRACE" ]
}
},
"Release": {
"buildOptions": {
"define": [ "RELEASE", "TRACE" ],
"optimize": true
}
}}
只需将
compilationOptions
替换为buildOptions
"configurations": {
"Debug": {
"buildOptions": {
"define": [ "DEBUG", "TRACE" ]
}
},
"Release": {
"buildOptions": {
"define": [ "RELEASE", "TRACE" ],
"optimize": true
}
}}
你说的“在以前的.NET内核中”是什么意思?您使用的是什么版本的.Net Core?我使用的是SDK和1.0安装程序的预览版2,最新版本可在。根据当时的文档,它表明配置选项已更改。您所说的“在以前的.NET核心中”是什么意思?您使用的是什么版本的.Net Core?我使用的是SDK和1.0安装程序的预览版2,最新版本可在。根据它的文档说明配置选项已更改。就这么简单!就这么简单!