#if debug --> #if myOwnConfig?


есть ли способ в c# использовать пользовательскую конфигурацию, такую как"#if DEBUG"

Мне нужен "#if OFFLINE", так как имя моей сборки-конфигурации" Offline " (только для дальнейших целей отладки)...

спасибо!

3   51   2013-08-26 13:50:58

3 ответа:

  1. Build - > Configuration manager - > Active solution configuration - > New...
  2. создать новую конфигурацию "Offline".
  3. Project - > Properties - > Build - > Configuration - > Offline
  4. условные символы компиляции: введите OFFLINE
  5. сохранить проект.

да, можно. Но прежде чем вы сможете, выполните следующие действия:

  1. в Visual Studio, перейдите в свойства -> построить.
  2. в раскрывающемся списке конфигурация выберите "Offline"
  3. добавить "OFFLINE" в текстовое поле "условные символы компиляции"

Если вы пропустите эти шаги, ваш #if OFFLINE не будет работать, потому что в этом случае OFFLINE Не определен.

я следовал точно таким же шагам, как и выше. Но они не работают. Они пропустили один шаг или они не объяснили это ясно.

когда вы делаете шаг 4. Символы условной компиляции: тип автономном режиме. Вам также нужно снять флажок "определить константу отладки". В противном случае новый символ в автономном режиме не будет работать.

Я разместил это здесь, Если кто-то потратил много времени, как я, когда пытаюсь сделать то же самое.