У меня есть проект, который я пытаюсь включить в мой WIX Bootstrapper.Форматы имен переменных Wix с пробелами и другими символами
Название проекта является "Проект-1 с пробелами"
В моем WIX Bootstrapper я пытаюсь получить доступ к этому проекту как так
$(var.Project-1_With_Spaces.TargetDir)
Это выдает ошибку
Undefined preprocessor variable '$(var.Project-1_With_Spaces.TargetDir)'
Я считаю, что виноват символ «-», но не знаю, как правильно отформатировать мою переменную, чтобы иметь возможность получить доступ к этому проекту. Я попытался заменить «-» на подчеркивания или вообще удалить его без везения.
Переименование проекта невозможно, и я не думаю, что соглашения об именах переменных WIX должны заставить меня переименовать его в любом случае.
Это сработало! Я всегда предполагал, что имена переменных не могут содержать пробелы, поэтому моя проблема была символом «-»! –