据我所知,Debug.Assert
在project.json中没有"define": [ "DEBUG" ]
时无效。我想在开发机器上使用它并在构建服务器上剥离。
我应该在构建服务器上结帐后将project.json修改为txt文件,还是有更优雅的方式?
PS。我知道“2017年的project.json”。
答案 0 :(得分:3)
您可以在project.json中为不同的配置定义不同的选项。在构建服务器上,您可以构建“发布”配置。
{
"configurations": {
"Debug": {
"buildOptions": {
"define": ["DEBUG", "TRACE"]
}
},
"Release": {
"buildOptions": {
"define": ["RELEASE", "TRACE"],
"optimize": true
}
}
}
}