Как установить игровую студию XNA на Visual Studio 2012?

Можно ли создавать игры XNA с помощью Visual Studio 2012?

 pedrofernandes09 нояб. 2012 г., 22:05
Да, это проверить этот сайт для получения дополнительной информацииhttp://www.c-sharpcorner.com/UploadFile/iersoy/developing-xna-apps-in-visual-studio-2012without-xna-gs/
 Steve B12 нояб. 2013 г., 10:03
@ Кристофер Хоренштейн: ты тестировал на VS 2013?
 Christopher Horenstein12 нояб. 2013 г., 19:18
@ SteveB Да, он работает на VS 2013 и Windows 8.1. Никаких проблем не возникало, нужно было просто изменить номера версий, как указано в ответе.
 Steve B20 нояб. 2012 г., 14:03
@ pho3nix: вы должны добавить ответ с кратким описанием описанного процесса, так как это может быть правильным решением.

Ответы на вопрос(4)

Решение Вопроса

2013. Вы можете скачать его с:https://msxna.codeplex.com/releases

 23 янв. 2014 г., 21:19
Вы опубликовали это так же, как я сидел здесь, пытаясь заставить Windows 8.1 / VS2012 хорошо играть с XNA. Что я могу сказать, это работает. Молодцы и спасибо.
 03 мар. 2014 г., 23:49
Это создано законными средствами?
 18 мар. 2014 г., 19:00
Удивительно. Как я ленив, сохранив копию 2010 года, когда я хочу поиграть с XNA. Это установилось легко и с молниеносной скоростью для Win7 / VS2012. Теперь я могу уничтожить свою копию и возиться со старым моим проектом. Большое спасибо!
 10 мая 2014 г., 18:23
@MsXNA, Хорошая работа, кстати, просто интересно ... Какова законность этого?
 Steve B24 янв. 2014 г., 08:59
Это неопровержимо правильный ответ. Благодарю. И благодаря команде продукта, по крайней мере, обновить эту платформу для последних инструментов разработчика.

по какой-то причине, если расширения кэшируются в локальной папке AppData, расширения XNA никогда не загружаются.

Вам нужно удалить файлыextensionSdks.en-US.cache а такжеextensions.en-US.cache от%LocalAppData%\Microsoft\VisualStudio\11.0\Extensions папка. Эти файлы будут перестроены при следующем запуске

Если вам нужен доступ к журналу запуска Visual Studio для отладки происходящего, запуститеdevenv.exe /log команда отC:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE каталог (при условии, что вы находитесь на 64-битной машине). Сгенерированный файл журнала находится здесь:

%AppData%\Microsoft\VisualStudio\11.0\ActivityLog.xml

 29 нояб. 2013 г., 06:05
Благодаря Tinco, обновление NuGet (или другого расширения) также работает для VS2013.
 14 февр. 2013 г., 19:39
Привет, просто сообщаю, что мое руководство, похоже, больше не работает для VS2012, просто удаления кешей недостаточно. Конечный способ удаления кэшей - просто установить другое расширение из диспетчера расширений (я обновил NuGet).

это возможно с небольшим изменением. К сожалению, вам все еще нужно установить VS 2010.

First, install XNA Game Studio 4.0. The easiest way is to install the Windows Phone SDK 7.1 which contains everything required.

Copy the XNA Game Extension from VS 10 to VS 11 by opening a command prompt 'as administrator' and executing the following (may vary if not x64 computer with defaults paths) :

xcopy /e "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft\XNA Game Studio 4.0" "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\XNA Game Studio 4.0"

Run notepad as administrator then open extension.vsixmanifest in the destination directory just created.

Upgrade the Supported product version to match the new version (or duplicate the whole VisualStudio element and change the Version attribute, as @brainslugs83 said in comments):

<SupportedProducts>
  <VisualStudio Version="11.0">
    <Edition>VSTS</Edition>
    <Edition>VSTD</Edition>
    <Edition>Pro</Edition>
    <Edition>VCSExpress</Edition>
    <Edition>VPDExpress</Edition>
  </VisualStudio>
</SupportedProducts>

Don't forget to clear/delete your cache in %localappdata%\Microsoft\VisualStudio\12.0\Extensions.

You may have to run the command to tells Visual Studio that new extensions are available. If you see an 'access denied' message, try launching the console as an administrator.

"C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe" /setup

Это было проверено для игр Windows, но не для игр WP7 или Xbox.

[Edit] СогласноJowsty, это работает также для XBox 360 Games.

[Edit for Visual Studio 2013 & Windows 8.1] УвидетьВот для документации по установке Windows Phone SDK 7.1 на Windows 8.1. Используйте версию VS 12.0 вместо 11.0 для всех этих шагов, и они все равно будут работать правильно.

 07 нояб. 2012 г., 15:00
Кстати, это решение работает и с Xbox 360. Я только что попробовал это.
 20 июн. 2012 г., 21:15
да, они там. Предложение @ RickMartin привело к появлению проектов XNA, но я получаю сообщение об ошибке при попытке создать новую игру, жалуясь на то, что она не может загрузить XNA.Framework. Argh.
 07 июн. 2012 г., 19:02
Это не работает для меня. У меня VS2010 Ultimate на Win7 x64, где я могу создавать и управлять проектами XNA 4. Я установил VS2012 Ultimate RC сегодня, выполнив вышеуказанные шаги, и VS все еще не может открывать приложения XNA. Какие-нибудь мысли? Я перезагрузился, встал на одну ногу и т. Д.
 05 авг. 2012 г., 22:26
Нет необходимости в ненужном реестре. Стив забыл упомянуть, что вам также нужно удалить кэшированные файлы расширений, иначе VS не обнаружит изменения. Смотрите мой ответ здесь:stackoverflow.com/questions/9674758/…
 01 июл. 2012 г., 18:56
Привет, кто-нибудь еще может предложить решение для комментария Дэвида Лайвли? Я выполнил все шаги в обоих ответах здесь, но я получаю большое количество ошибок при попытке создать новые проекты XNA в vs2012 ...

есть некоторая путаница в том, как настроить это специально для версии Express. Используя версию VS Express 2012 для Windows Desktop (WD), я следовал инструкциям вСтив Б. а такжеРик Мартин ответы с изменениями ниже.

In step 2 rather than copying to "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\XNA Game Studio 4.0", copy to "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\WDExpressExtensions\Microsoft\XNA Game Studio 4.0" In step 4, after making the changes also add the line <Edition>WDExpress</Edition> (you should be able to see where it makes sense) In step 5, replace devenv.exe with WDExpress.exe In Rick Martin's step, replace "%LocalAppData%\Microsoft\VisualStudio\11.0\Extensions" with "%LocalAppData%\Microsoft\WDExpress\11.0\Extensions"

С тех пор я не проделал большую работу, но мне удалось создать новый игровой проект, и пока все выглядит хорошо.

 21 июл. 2013 г., 02:19
Это также работает для Visual Studio Express 2013 Preview!
 18 апр. 2013 г., 22:10
Отлично! Если вы выполнили эти шаги, и значки шаблона проекта (в приложении) отображаются в виде общих серых значков, а не красочных значков XNA; и вы получаете все виды ошибок, таких как «подтип проекта не поддерживается»; или "попытался загрузить сборку [...] XNA", очистить кэш расширений (как отметил Рик Мартин) и снова следуйте этим инструкциям, убедившись, что<Edition>WDExpress</Edition> добавлен вextension.vsixmanifest прежде чем бежатьWDExpress.exe /setup.

Ваш ответ на вопрос