Конфигурирование зависимых констант в UWP / C #

c# .net uwp

87 просмотра

1 ответ

71 Репутация автора

Я пытаюсь сделать несколько фирменных приложений UWP. Все работает хорошо, но я не могу определить свои константы для сборок. Я сделал конфигурации сборки для брендов и добавил некоторые действия перед сборкой, когда они копируют ресурсы, а другие вещи зависят от текущей конфигурации сборки.

Как я могу сделать эту работу:

#if brandAlpha
public string const MYCONST = "alpha";
#endif

#if brandBeta
public string const MYCONST = "beta";
#endif

Это работает, когда я использую отладку, но когда я пытаюсь создать пакет магазина, он говорит, что MYCONST не существует ...

Я сделал скриншот:

введите описание изображения здесь

Вот как я хотел бы использовать это:

введите описание изображения здесь

Автор: tixovoxi Источник Размещён: 18.07.2016 08:44

Ответы (1)


3 плюса

1678 Репутация автора

Это, вероятно , потому что ни brandAlphaили brandBetaсимволы были определены в конфигурации сборки.

Предполагая, что вы используете Visual Studio, вы должны выполнить следующие шаги:

  1. Откройте свойства проектов (дважды щелкните узел свойств в обозревателе решений)
  2. Нажмите на Buildвкладку
  3. Убедитесь, что поля со списком Configurationи Platformимеют те значения, которые вас интересуют.
  4. В поле Conditional compilation symbolsположить либо brandAlphaилиbrandBeta
Автор: Sidewinder94 Размещён: 18.07.2016 08:51
32x32