gpt4 book ai didi

c# - 以编程方式检查构建配置

转载 作者:可可西里 更新时间:2023-11-01 09:05:04 26 4
gpt4 key购买 nike

使用 DEBUG 配置,我可以使用这种类型的语法打开和关闭行为:

#if DEBUG
Console.WriteLine("Debug");
#else
Console.WriteLine("Not Debug");
#endif

但是,如果我设置不同的配置,比如:TEST,那么这不起作用:

#if TEST
Console.WriteLine("Test");
#else
Console.WriteLine("Not Test");
#endif

有没有办法检查这些?

最佳答案

是的,您可以使用不同的配置。如果您在配置管理器中选择调试配置,则会自动生成 DEBUG 符号。你可以检查一下。转到您的项目 -> 属性 -> 构建 -> 定义 DEBUG 常量

如果您需要使用额外的常量,只需在条件编译符号中输入您自己的常量即可。

针对您的案例的步骤:

  1. 转到您的项目 -> 属性 -> 构建
  2. 将配置切换到测试
  3. 在条件编译符号字段中输入 TEST

运行你的代码并享受 :)

关于c# - 以编程方式检查构建配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38396377/

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