Вопрос по – Как установить игровую студию XNA на Visual Studio 2012?
Можно ли создавать игры XNA с помощью Visual Studio 2012?
2013. Вы можете скачать его с:https://msxna.codeplex.com/releases
по какой-то причине, если расширения кэшируются в локальной папке 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
это возможно с небольшим изменением. К сожалению, вам все еще нужно установить 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 для всех этих шагов, и они все равно будут работать правильно.
есть некоторая путаница в том, как настроить это специально для версии 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"
С тех пор я не проделал большую работу, но мне удалось создать новый игровой проект, и пока все выглядит хорошо.
<Edition>WDExpress</Edition>
добавлен вextension.vsixmanifest
прежде чем бежатьWDExpress.exe /setup
.