Подтвердить что ты не робот

Как установить XNA в Visual Studio 2015 (Preview)

Как установить шаблоны и структуру для XNA в Visual Studio 2015?

Я нашел эту страницу здесь, которая помогает установить инфраструктуру XNA в Visual Studio 2013, но они не предлагают никаких загрузок для Visual Studio 2015.

Я знаю, что XNA больше не разрабатывается Microsoft, но это действительно отличная платформа, которую мне нужно использовать в будущем.

4b9b3361

Ответ 1

XNA 4.0 Refresh Теперь полностью поддерживает Visual Studio 2015.

Вы можете найти для XNA 4.0 Refresh здесь: https://mxa.codeplex.com/releases/view/618279

Это zip, который содержит расширение Visual Studio и различные предварительные условия. Предварительные требования должны быть установлены сначала, в порядке, указанном в README.txt:

  • DirectX
  • Распространение XNA Framework 4.0
  • Инструменты платформы XNA Game Studio 4.0
  • XNA Game Studio 4.0 Общие

Ответ 2

РЕДАКТИРОВАТЬ: Это устарело; пожалуйста, смотрите Lee Stott ответ выше!

Я использовал пакет обновления XNA, который может быть загружен здесь и сделал все шаги точно, как для VS 2013. Но я редактировал. vsix, потому что он не позволяет вам установить его в VS 2015. Оказывается, это просто ZIP файл. Я исправил номера версий в extension.vsixmanifest до 14.0.

<Installation InstalledByMsi="false">
  <InstallationTarget Version="14.0" Id="Microsoft.VisualStudio.VSWinDesktopExpress" />
  <InstallationTarget Version="14.0" Id="Microsoft.VisualStudio.Pro" />
  <InstallationTarget Version="14.0" Id="Microsoft.VisualStudio.Premium" />
  <InstallationTarget Version="14.0" Id="Microsoft.VisualStudio.Ultimate" />
</Installation>

Это позволяет установить пакет vsix в Visual Studio 2015!

Ответ 3

Работает отлично с Visual Studio 2015:

1- Загрузите последнюю версию этого пакета https://mxa.codeplex.com/releases

2- Разархивируйте содержимое

3- Следуйте readme и установите все файлы, кроме 'vsix'

3- Откройте "XNA Game Studio 4.0.vsix" с помощью Windows zip

4 Заменить код файла 'extension.vsixmanifest' (открывается текстовым редактором) следующим. Сохраните его на рабочем столе.

5- Скопируйте измененный 'extension.vsixmanifest' в 'XNA Game Studio 4.0.vsix'

6 - Запустите vsix с помощью Visual Studio!

<?xml version="1.0" encoding="utf-8"?>
<Vsix xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="1.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2010">
<Identifier Id="bcc70cc4-703d-4f8b-98f5-d96bfc71335b">
<Name>XNA Game Studio 4.0</Name>
<Author>Microsoft</Author>
<Version>1.4.12</Version>
<Description xml:space="preserve">XNA Game Studio Package provides game development experiences for Xbox 360, Windows, and Windows Phone.</Description>
<Locale>1033</Locale>
<Icon>Package.ico</Icon>
<InstalledByMsi>false</InstalledByMsi>
<SupportedProducts>
  <VisualStudio Version="10.0">
    <Edition>Ultimate</Edition>
    <Edition>Premium</Edition>
    <Edition>Pro</Edition>
    <Edition>IntegratedShell</Edition>
  </VisualStudio>
  <VisualStudio Version="11.0">
    <Edition>Ultimate</Edition>
    <Edition>Premium</Edition>
    <Edition>Pro</Edition>
    <Edition>IntegratedShell</Edition>
    <Edition>VSLS</Edition>
  </VisualStudio>
  <VisualStudio Version="12.0">
    <Edition>Ultimate</Edition>
    <Edition>Premium</Edition>
    <Edition>Pro</Edition>
    <Edition>IntegratedShell</Edition>
    <Edition>VSLS</Edition>
  </VisualStudio>
  <VisualStudio Version="14.0">
    <Edition>Ultimate</Edition>
    <Edition>Premium</Edition>
    <Edition>Pro</Edition>
    <Edition>IntegratedShell</Edition>
    <Edition>VSLS</Edition>
  </VisualStudio>
</SupportedProducts>
<SupportedFrameworkRuntimeEdition MinVersion="4.0" />
</Identifier>
<References>
<Reference Id="Microsoft.VisualStudio.MPF" MinVersion="10.0">
  <Name>Visual Studio MPF</Name>
</Reference>
</References>
<Content>
<VsPackage>XNA Game Studio 4.0.pkgdef</VsPackage>
<VsPackage>Microsoft.Xna.GameStudio.Core.pkgdef</VsPackage>
<VsPackage>Microsoft.Xna.GameStudio.pkgdef</VsPackage>
<VsPackage>Microsoft.Xna.VisualBasic.PropertyPages.pkgdef</VsPackage>
<ItemTemplate>ItemTemplates</ItemTemplate>
<ProjectTemplate>ProjectTemplates</ProjectTemplate>
<Assembly AssemblyName="Microsoft.Xna.GameStudio.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d">Microsoft.Xna.GameStudio.Core.dll</Assembly>
<Assembly AssemblyName="Microsoft.Xna.GameStudio, Version=4.0.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d">Microsoft.Xna.GameStudio.dll</Assembly>
<Assembly AssemblyName="Microsoft.Xna.VisualBasic.PropertyPages, Version=4.0.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d">Microsoft.Xna.VisualBasic.PropertyPages.dll</Assembly>
</Content>
</Vsix>