gpt4 book ai didi

c# - 如何在 visual studio 构建前/构建后命令行中检测调试/发布?

转载 作者:太空狗 更新时间:2023-10-30 00:45:17 26 4
gpt4 key购买 nike

如何从命令行pre-buildpost-build 窗口检测DebugRelease 模式?

我测试了下面的代码,它在代码文本窗口中工作。它可以转换为命令行代码吗?如果可以,怎么做,谢谢。

bool debugging = false;
#if DEBUG
debugging = true;
// do something like to move ../debug/bin/ to somewhere.
#else
debugging = false;
// do something like to move ../debug/bin/ to somewhere.
#endif

Console.WriteLine(debugging);

最佳答案

您可以检查 $(ConfigurationName) 变量的值。

它与您在代码示例中使用的不同。 #if DEBUG 是条件编译指令,它取决于 DEBUG 是否已定义为符号。 ConfigurationName 变量取决于您指定的构建配置(独立于条件编译符号)。

关于c# - 如何在 visual studio 构建前/构建后命令行中检测调试/发布?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5891631/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com