Как настроить разные ресурсы для разных макросов компиляции в Visual Studio? - PullRequest
2 голосов
/ 13 февраля 2010

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

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

1 Ответ

3 голосов
/ 13 февраля 2010

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

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

...