Я работаю над игрой, используя платформу XNA. Моя игра имеет несколько уровней, которые я храню в виде простого старого текстового файла. В VS 2008, когда я добавляю файл уровня в проект и компилирую, я получаю следующее сообщение об ошибке.
Ошибка 1 Не удается автоматически определить, какой импортер использовать для «Levels \ 0.txt». Там нет импортеров, которые обрабатывают этот тип файла. Укажите импортер, который обрабатывает этот тип файла в вашем проекте. F: \ Projects \ BrickBreaker \ BrickBreaker \ Content \ Levels \ 0.txt BrickBreaker
Причина, по которой я рассказываю об этом, заключается в том, что если я переключаю свои уровни и запускаю игру, уровень не обновляется. Я обнаружил, что уровень не обновляется, потому что VS запускает игру из папки bin \ debug, а поскольку файлы уровней не включены в проект, они не копируются при их изменении. Я также обнаружил, что образец платформы, который поставляется с платформой, включает данные уровня в проекте, откуда я и получил эту технику.
Так, я должен использовать другой формат файла или иметь дело с необходимостью вручную скопировать файлы нового уровня?
Разрешение - покопавшись в ответах на этот пост, я нашел решение. Я добавил текстовые файлы в проект и установил для свойства сборки значение none. Ошибка больше не возникает при компиляции и файл включен в проект.