Как настроить разные ресурсы для разных макросов компиляции в Visual Studio?
У меня есть ресурс String, который должен иметь другое значение в зависимости от условной компиляции.
Как настроить разные ресурсы для разных макросов компиляции в Visual Studio 2008 Professional?
1 ответ
Решение
Не могу сделать. Строка ресурса хранится в формате XML в файле.resx, #ifdef не применяется. Класс Properties.Resources генерируется автоматически, любой #ifdef, указанный в файле исходного кода Designer.cs, будет потерян при повторной генерации файла.
Поместите #ifdef в код, который получает строку. Небольшой статический вспомогательный метод сделает эту работу.