Как настроить разные ресурсы для разных макросов компиляции в Visual Studio?

У меня есть ресурс String, который должен иметь другое значение в зависимости от условной компиляции.

Как настроить разные ресурсы для разных макросов компиляции в Visual Studio 2008 Professional?

1 ответ

Решение

Не могу сделать. Строка ресурса хранится в формате XML в файле.resx, #ifdef не применяется. Класс Properties.Resources генерируется автоматически, любой #ifdef, указанный в файле исходного кода Designer.cs, будет потерян при повторной генерации файла.

Поместите #ifdef в код, который получает строку. Небольшой статический вспомогательный метод сделает эту работу.

Другие вопросы по тегам