繁体   English   中英

#if debug - > #if myOwnConfig?

[英]#if debug --> #if myOwnConfig?

在c#中有一种方法可以使用像“#if DEBUG”这样的自定义配置

我需要一个“#if OFFLINE”,因为我的Build-Config名称是“离线”(仅用于进一步的调试目的)...

谢谢!

  1. Build - > Configuration manager - > Active solution configuration - > New ...
  2. 创建一个新的配置“离线”。
  3. 项目 - >属性 - >构建 - >配置 - >离线
  4. 条件编译符号:键入OFFLINE
  5. 保存项目。

是的你可以。 但在您可以之前,请按照下列步骤操作:

  1. 在Visual Studio中,转到“属性” - >“构建”。
  2. 在配置下拉列表中,选择“离线”
  3. 将“OFFLINE”添加到“条件编译符号”文本框中

如果跳过这些步骤,则#if OFFLINE将无效,因为在这种情况下,未定义OFFLINE

我按照与上面完全相同的步骤进行操作。 但他们没有工作。 他们缺少一步,或者他们没有清楚地解释这一点。

当您执行步骤4.条件编译符号:键入OFFLINE。 您还需要取消选中“Define DEBUG constant”。 否则新符号OFFLINE将不起作用。

我在这里发布这个以防万一有人在尝试做同样的事情时浪费了很多时间。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM