Невозможно добавить новый проект содержимого моноигры в решение в VS2012

Я пытаюсь добавить новый проект содержимого MonoGame (через шаблоны, установленные в установщике MonoGame 3.0) в существующее решение в Visual Studio 2012 (Professional), но всегда появляется следующее диалоговое окно:

Всплывающее окно с ошибкой

Он создает несколько пустых папок там, где должен быть проект, хотя в них ничего нет. После этого всплывающего окна также появляется это:

Второе всплывающее окно с ошибкой

У меня не установлен XNA, так как VS2012 его не поддерживает.

Кроме того, я использую Windows 7.

Спасибо!


person Sam Bloomberg    schedule 27.01.2013    source источник


Ответы (2)


На вашем месте я бы прочитал три сообщения в блоге Тары Уокер о разработке игр для Windows 8, начиная с этого: Обзор, установка и MonoGame 3.0.

В третьем сообщении блога рассказывается о создании Content Pipeline вне Mono Game (с использованием XNA) и его импорте в ваш проект MonoGame. Похоже, вам понадобится XNA, поэтому вам нужно будет прочитать ее информацию и выяснить, как заставить ее работать в VS2012 Express.

В свободное время я занимался проектом MonoGame, и мне удалось загрузить некоторые текстуры и листы спрайтов без специального проекта контента; все просто добавляется в решение проекта и создается при инициализации основного класса. Но я не знаю, будет ли это жизнеспособным в долгосрочной перспективе.

ХТН.

person markp3rry    schedule 28.01.2013
comment
Я забыл упомянуть, что я использую win7, но я просмотрел эту статью, и, похоже, она о том, что я хочу, хотя я бы предпочел не проходить через XNA, когда предполагается, что все это можно сделать через моногейм. , тем более что мне нужно установить VS2010, чтобы он заработал. - person Sam Bloomberg; 28.01.2013
comment
Что ж, я только что узнал, что monogame полагается на конвейер контента XNA, так что я думаю, что пока нет никакого способа обойти это. - person Sam Bloomberg; 28.01.2013
comment
Надеемся, что в следующем выпуске MonoGame будет поддерживать проекты Content Pipeline. Если вы использовали Windows 8, вы можете следить за этим сообщением в блоге: geekswithblogs.net/Mathoms/archive/2013/01/17/ для использования VS2012 без использования VS2010 - person borrillis; 31.01.2013
comment
@borrillis, официального конвейера контента в 3.2 все еще нет, но, возможно, в 3.3. - person rbwhitaker; 28.04.2014

Mono Content Project зависит от XNA, поскольку MONOGAME все еще работает над действительно независимым CONTENT MANAGER. Итак, теперь нам нужно установить XNA. Загрузите его из ZNA zip и разархивируйте содержимое, поскольку XNA официально не поддерживается MS. Прочитайте приложенный файл readme и установите, как указано. Не забудьте вложить файл в zip-папку с именем «XNA Game Studio 4.0 (2012).vsix», который устанавливает шаблон «XNA» для VS.

Теперь попробуйте создать подпроект для вашего контента. Ваша проблема должна быть исправлена!!

person sohail_chd    schedule 18.12.2014