Как установить XNA Game Studio 4.0 в Windows 8?

Этот вопрос связан, но НЕ дубликат:Как установить игровую студию XNA на Visual Studio 2012?

Я прочитал вышеупомянутый пост, и у меня открываются проекты xna, но теперь у меня есть проблема.

Некоторые из ссылок на рамки XNA aren 'т найдено:

Microsoft.Xna.Framework.Avatar
Microsoft.Xna.Framework.GamerServices
Microsoft.Xna.Framework.Net
Microsoft.Xna.Framework.Storage
Microsoft.Xna.Framework.Video

И все ссылки наMicrosoft.Xna.Framework.Content.Pipeline

Без этого я могукомпилировать или запускать любые игры, которые ямы сделали. Я могу'я не могу найти dll, в которой они есть, или куда мне их положить.

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

XNA Game Studio 4.0 есть некоторые проблемы наWindows 8, Процесс установки завершается неудачно и удаляет все установочные файлы. Дело в том, что основной установщик извлекает следующие установщики (в папке c: \ Program Files (x86) \ Microsoft XNA \ XNA Game Studio \ v4.0 \ Setup):

XLiveRedist.msixnags_documentation.msixnags_platform_tools.msixnags_shared.msixnags_visualstudio.msixnaliveproxy.msi

Конфликт с первым. Так что, если вы вручную установите все остальные, XNA должна работать нормально. Проблема в том, что после сбоя установки эти файлы автоматически удаляются. Мое решение состоит в том, чтобы остановить процесс установки (с помощью диспетчера задач) в тот момент, когда была обнаружена ошибка, таким образом установщик ненет времени стереть установочные файлы. Когда у вас есть файлы, вы можете установить их, не повторяя действий. У меня это сработало !!!

 Eric Cosky26 нояб. 2013 г., 06:48
Параметр / x работал для меня. Потребовалось немного покопаться, чтобы выяснить, какие именно установщики использовать и как их установить. Взгляните на файл tasklist.xml, созданный / x, и вам должно быть совершенно очевидно, что вам нужно делать. Не удалось установить XLiveRedist для меня, но я смог, по крайней мере, загрузить проекты в VS2010 на машину, которая также имеет VS2012 & VS2013 установлен.
 maccard07 нояб. 2013 г., 13:10
Если вы запускаете установщик из командной строки с аргументом / x, установщики извлекаются вручную, то есть XNAGS40_setup.exe / x
Решение Вопроса
ОБНОВЛЕНИЕ: 3 марта 2014 г.

https://msxna.codeplex.com/releases, Я понятия не имею о легальности этого проекта (кажется, что разработчики декомпилировали XNA), но это помогло мне избавиться от необходимости использования VS2010 для использования конвейера контента.

Старый ответ

Увидеть:Как обойти возможную ошибку установки XNA Game Studio или Windows Phone SDK в Windows 8

Как обойти эту проблему

Если вы столкнулись с этой проблемой, вот шаги, которые вы можете использовать, чтобы обойти ее:

Загрузите и установите последнюю версию Games for Windows - LIVE Распространяется сhttp://www.xbox.com/en-US/LIVE/PC/DownloadClientЕсли вы устанавливаете Windows Phone SDK 7.1, перезапустите программу установки и решите восстановить ее. Это перезапустит ранее сбойные установщики XNA Game Studio, и на этот раз они должны быть установлены правильно.Если вы устанавливаете автономный продукт XNA Game Studio, перезапустите программу установки, и на этот раз она должна быть установлена правильно.Если вы планируете заняться разработкой Windows Phone, вам также следует установить обновление Windows Phone SDK 7.1.1 после установки Windows Phone SDK 7.1. Это обновление устраняет проблему, которая препятствует правильной работе эмулятора в Windows Phone SDK 7.1 в Windows 8.Что делать, если обходной путь нет помощь

Если вы попытались выполнить описанные выше шаги, но установка все равно не удалась, вы столкнулись с проблемой, отличной от описанной выше, и вам придется просмотреть файлы журнала установки, чтобы определить основную причину.

Если вы устанавливаете Windows Phone SDK 7.1, вы можете использовать инструмент сбора журналов для сбора файлов журнала установки. Этот инструмент сбора журналов создаст файл с именем% temp% \ vslogs.cab.

Если вы устанавливаете XNA Game Studio, вы можете найти файлы журналов в следующих местах:

Обновление XNA Game Studio 4.0 -% temp% \ Настройка XNA Game Studio 4.0 \ ЖурналыXNA Game Studio 4.0 -% temp% \ Настройка XNA Game Studio 4.0 \ ЖурналыXNA Game Studio 3.1 -% temp% \ Настройка XNA Game Studio 3.1 \ ЖурналыXNA Game Studio 3.0 -% temp% \ Настройка XNA Game Studio 3.0 \ ЖурналыXNA Game Studio 2.0 -% ProgramFiles% \ Microsoft XNA \ XNA Game Studio \ v2.0 \ Setup \ LogsЧто вызывает эту неудачу за кулисами

XNA Game Studio устанавливает версию Games for Windows - LIVE Распространяется за кулисами. Некоторые старые версии игр для Windows - LIVE распространяемая попытка установить и использовать файл, который устанавливается в Windows 8, а более старые версии распространяемого файла несовместимы с более новой версией файла, установленного в Windows 8. Более новые версии Games for Windows - Распространяемый LIVE совместим с Windows 8, и если вы предварительно установите новый распространяемый файл перед установкой XNA Game Studio, программа установки обнаружит, что он уже есть, и использует новую версию вместо того, чтобы пытаться установить старую версию.

 annonymously20 окт. 2012 г., 05:46
Я только что узнал, что после перезагрузки компьютера моя игра компилируется. Большое спасибо. :)
 annonymously12 окт. 2012 г., 07:31
Я пытался установить его, но ничего не изменилось.
 Justin Skiles18 мар. 2016 г., 13:29
@Xonatron The "обновленный» Ответьте вверху ссылки на проект, который обрабатывает все шаги для вас через установщик и позволяет использовать более новые версии Visual Studio для конвейера содержимого XNA. Без этого вам пришлось бы использовать VS2010 для конвейера контента XNA.
 Smartis07 нояб. 2013 г., 18:44
Этот ответ заслуживает медали, и каждый удар вверх!
 Xonatron22 мар. 2016 г., 00:21
@JustinSkiles, отлично. Спасибо!
 Neil Smith29 июл. 2014 г., 02:05
Спасибо вам большое! Обновление от 3 марта 2014 года работает хорошо. Если бы игра по умолчанию была скомпилирована и запущена менее чем за 10 минут.
 Xonatron17 мар. 2016 г., 18:13
Не могли бы вы объяснить, чем отличается новый ответ от старого (Аарон Стебнер?в блоге - который у меня работал)?

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