Jak zainstalować XNA w Visual Studio 2015 (Podgląd)

Jak zainstalować szablony i framework dla XNA w Visual Studio 2015?

Znalazłem tę stronę tutaj, która pomaga zainstalować framework XNA w Visual Studio 2013, ale nie oferują żadnych plików do pobrania dla Visual Studio 2015.

Wiem, że XNA nie jest już rozwijany przez Microsoft, ale jest to naprawdę świetny Framework, z którego muszę korzystać w przyszłości.

Author: Daniel Brunner, 2015-01-18

3 answers

XNA 4.0 Refresh teraz w pełni obsługuje Visual Studio 2015.

Pobierz dla XNA 4.0 Refresh znajdziesz tutaj: https://mxa.codeplex.com/releases/view/618279

Jest to zip, który zawiera rozszerzenie Visual Studio i różne warunki wstępne. Wymagania wstępne powinny być zainstalowane w pierwszej kolejności, w kolejności podanej w README.txt:

  1. DirectX
  2. XNA Framework 4.0 redystrybucja
  3. XNA Game Studio 4.0 Platform Tools
  4. XNA Game Studio 4.0 Shared
 31
Author: Lee Stott,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-26 09:31:47

EDIT: ten jest przestarzały; zobacz odpowiedź Lee Stotta powyżej!

Użyłem pakietu odświeżania XNA, który można pobrać tutaj i wykonałem wszystkie kroki dokładnie jak w VS 2013. Ale edytowałem .plik vsix, ponieważ nie pozwala zainstalować go w VS 2015. Okazuje się, że jest to po prostu plik ZIP. Poprawiłem numery wersji w rozszerzeniu .vsixmanifest do 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>

To pozwala zainstalować pakiet vsix w Visual Studio 2015!

 24
Author: Daniel Brunner,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-11-23 19:06:33

Działa dobrze z Visual Studio 2015:

1-Pobierz najnowszą wersję tego pakietu https://mxa.codeplex.com/releases

2-rozpakuj zawartość

3-postępuj zgodnie z readme i zainstaluj wszystkie pliki z wyjątkiem 'vsix'

3-Otwórz ' XNA Game Studio 4.0.vsix ' with the Windows zip

4-Zastąp kod ' rozszerzenia.VSIXMANIFEST " (otwarty przez edytor tekstu) plik o następującej treści. Zapisz go na pulpicie.

5-skopiuj zmodyfikowany "rozszerzenie.vsixmanifest " do " XNA Game Studio 4.0.vsix "

6-Uruchom vsix z 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>
 8
Author: CSharpCreations,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-07-25 16:52:19