Используя MonoTouch / MonoGame, я пытаюсь включить пользовательский XML-файл в свой комплект приложений для использования в моем коде, но я не знаю, как это сделать.Я включил файл XML в свой проект и пометил его как «Контент», чтобы его можно было скопировать в пакет приложения.
В этом случае я хочу загрузить некоторые данные карты в формате XML, который я определил (предписан формат XML, поэтому я не могу его изменить), сохранив при этом возможность запуска того же кода под XNA на ПК.Мне пока не очень повезло с поиском подходящего механизма на iOS.Я бы ожидал что-то вроде следующего, но mapPath выходит из строя нулевым (вероятно, я просто неправильно понимаю правильное использование API).
#if WINDOWS
Stream s = Assembly.GetExecutingAssembly().GetManifestResourceStream("MyApp.Maps." + map + ".xml");
#else
string mapPath = NSBundle.MainBundle.PathForResource(map,"xml");
Stream s = new FileStream(mapPath, FileMode.Open, FileAccess.Read);
#endif
Любые советы?