Ошибка XNA - файл не найден

Я работаю над XNA с чтением XML. В то время как я отлаживаю код, его файл показывает не найденную ошибку, но я добавил свой XML файл в справочную папку Content. Пока я использую этот код, я получил ошибку.

System.IO.Stream stream = TitleContainer.OpenStream("ProductSchema");

Заранее спасибо.

Bharathi.G

3 ответа

Шон очень хорошо объясняет это сообщение: запись в блоге Shawn


Проверьте, присутствует ли этот файл в папке bin, в которой живет файл вашей версии.exe(bin\Windows Phone\Debug\Content). Если нет, то это может быть проблемой. Чтобы решить эту проблему:

щелкните правой кнопкой мыши файл >> выберите свойство >> измените действие сборки на "Нет" и скопируйте в выходной каталог " Копировать", если он более новый.

Это работает для меня при загрузке/чтении двоичных файлов в моей игре.


Попробуйте добавить расширение:

System.IO.Stream stream = TitleContainer.OpenStream("ProductSchema.xml");

licensed under cc by-sa 3.0 with attribution.