Я делаю свое первое приложение для iOS с Monotouch и загружаю довольно много изображений из своего каталога ресурсов. Время от времени я получаю опечатку в имени файла, и затем приложение вылетает на меня, извергая какое-то непонятное сообщение об ошибке. (Я попытаюсь добавить расшифровку следов стека к моему набору навыков в любой день ...)
Я думал, что должен быть более разумный способ справиться с этим. Например, можно использовать служебный скрипт, который проходит через каталог ресурсов и создает список глобальных констант на основе его содержимого. Каждый файл в ресурсах получает запись.
Так что MyResources / Icons / HomeIcon.png будет представлен константой MyResources.Icons.HomeIcon_png
. Тогда можно было бы сделать что-то вроде Inotify (не знаю, что это будет на Mac), просматривать каталог ресурсов и заново генерировать файл констант при каждом изменении.
Это, конечно, также даст хорошее автозаполнение ресурсов.
Может быть, что-то подобное уже есть в Monodevelop или где-то в сети? Иначе, как бы я настроил это?
Или, может быть, есть какой-то другой умный способ смягчить проблему?