web-dev-qa-db-ja.com

Visual Studio 2015(プレビュー)にXNAをインストールする方法

Visual Studio 2015でXNAのテンプレートとフレームワークをインストールするにはどうすればよいですか?

こちらのページ は、XNAフレームワークをVisual Studio 2013にインストールするのに役立ちますが、Visual Studio 2015のダウンロードは提供していません。

XNAはMicrosoftによってもう開発されていないことは知っていますが、将来的に使用する必要がある本当に素晴らしいフレームワークです。

28
feedc0de

XNA 4.0 RefreshはVisual Studio 2015を完全にサポートするようになりました。

XNA 4.0 Refreshのダウンロードはこちらで見つけることができます: https://mxa.codeplex.com/releases/view/618279

Visual Studio拡張機能とさまざまな前提条件を含むZipです。 README.txtに記載されている順序で、前提条件を最初にインストールする必要があります。

  1. DirectX
  2. XNA Framework 4.0再配布
  3. XNA Game Studio 4.0プラットフォームツール
  4. XNA Game Studio 4.0共有
31
Lee Stott

編集:これは廃止されました。上記のリー・ストットの答えをご覧ください!

こちらからダウンロード可能 のXNA Refreshパッケージを使用し、VS 2013の場合とまったく同じ手順を実行しました。ただし、VS 2015にインストールできないため、.vsixファイルを編集しました。単なる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>

これにより、Visual Studio 2015にvsixパッケージをインストールできます!

24
feedc0de

Visual Studio 2015で正常に動作します:

1-このパッケージの最新バージョンをダウンロード https://mxa.codeplex.com/releases

2-コンテンツを解凍します

3- READMEに従って、「vsix」以外のすべてのファイルをインストールします

3- Windows Zipで「XNA Game Studio 4.0.vsix」を開きます

4-「extension.vsixmanifest」(テキストエディタで開いた)ファイルのコードを次のコードに置き換えます。デスクトップに保存します。

5-変更した「extension.vsixmanifest」を「XNA Game Studio 4.0.vsix」にコピーします

6- Visual Studioでvsixを実行します!

<?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
CSharpCreations