#如果调试-->#如果myOwnConfig

本文关键字:如果 gt# myOwnConfig 调试 | 更新日期: 2023-09-27 18:28:58

在Visual Studio中有没有一种方法可以使用像"#if DEBUG"这样的自定义配置

我需要一个"#if OFFLINE",因为我的Build Config的名称是"OFFLINE"(也仅用于进一步的调试目的)。。。

谢谢!

#如果调试-->#如果myOwnConfig

是的,这是可能的。

说明:

  1. Build->Configuration manager->Active solution configuration->New...
  2. 创建一个名为Offline的新配置
  3. Project->Properties->Build->Configuration->CCD_ 10
  4. 条件编译符号,类型:OFFLINE
  5. 保存项目
  6. 重新启动Visual Studio(仅重新加载项目是不够的)

可以。但在你可以之前,请遵循以下步骤:

  1. 在Visual Studio中,转到"属性"->"生成"
  2. 在配置下拉列表中,选择"脱机"
  3. 在"条件编译符号"文本框中添加"OFFLINE"

如果您跳过这些步骤,您的#if OFFLINE将不起作用,因为在这种情况下,OFFLINE没有定义。

我遵循了与上面完全相同的步骤。但它们不起作用。他们少了一步,或者没有解释清楚。

当你在做第4步时。条件编译符号:键入OFFLINE。您还需要取消选中"定义DEBUG常量"。否则,新符号OFFLINE将不起作用。

我把这个贴在这里,以防有人在做同样的事情时浪费了很多时间。