2015-01-18 10 views
28

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

Я нашел this page here, которая помогает устанавливать рамки XNA в Visual Studio 2013, но они не предлагают каких-либо загрузки для Visual Studio 2015.

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

+0

Стоит отметить, что после публикации вашего вопроса ссылка на ваш вопрос обновилась, чтобы включить VS2015. – Travis

+0

А теперь что? Вы хотите удалить вопрос? –

+1

Нет. Это просто хорошая информация для будущих читателей вопроса, и не стоит полного ответа. – Travis

ответ

31

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

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

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

  1. DirectX
  2. XNA Framework 4.0 Перераспределение
  3. XNA Game Studio 4.0 Platform Tools
  4. XNA Game Studio 4.0 общей
+0

Делает мое решение устаревшим; принял ваш! –

+0

отлично работает, xna работает в vs2015 +1 – GSPdibbler

+0

Святая корова, это работает. XNA в Visual Studio 2015! –

24

EDIT: Это устарело; см. ответ Ли Стотта выше!

Я использовал пакет обновления XNA, который может быть downloaded here, и сделал все шаги точно, как для 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!

+0

Хорошая работа! После этого он работает правильно? Вы пробовали все шаблоны? Если это произойдет, я сделаю это сам :) –

+1

Работает как шарм. Спасибо – Tifa

+0

У меня не было проблем, правильные конвейеры, звуки и 3D-модели работают правильно. Но одна большая проблема: сбор всегда занимает около минуты. Это не нормально. –

8

Прекрасно работает с Visual Studio 2015:

-Скачать последнюю версию этого пакета https://mxa.codeplex.com/releases

2- Распаковать Контент

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

3- Открыть '4.0.vsix XNA Game Studio' с Windows, почтовый индекс

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> 
+0

Было бы неплохо, если бы вы могли добавить некоторые объяснения. – d4Rk

+1

Отредактировано! Я просто использую тот же файл, указанный выше ответ – CSharpCreations

Смежные вопросы