如何在Visual Studio 2015中安装XNA(预览)

如何在Visual Studio 2015中安装XNA(预览),xna,visual-studio-2015,Xna,Visual Studio 2015,如何在Visual Studio 2015中安装XNA的模板和框架 我发现这有助于在Visual Studio 2013中安装XNA框架,但它们不提供Visual Studio 2015的任何下载 我知道微软不再开发XNA了,但它确实是一个很棒的框架,我需要在将来使用它。编辑:这个框架已经过时了;请看上面Lee Stott的回答 我使用了XNA刷新软件包,它可以像VS2013一样精确地完成所有步骤。但是我编辑了.vsix文件,因为它不允许您在VS2015中安装它。原来它只是一个ZIP文件。我将e

如何在Visual Studio 2015中安装XNA的模板和框架

我发现这有助于在Visual Studio 2013中安装XNA框架,但它们不提供Visual Studio 2015的任何下载


我知道微软不再开发XNA了,但它确实是一个很棒的框架,我需要在将来使用它。

编辑:这个框架已经过时了;请看上面Lee Stott的回答

我使用了XNA刷新软件包,它可以像VS2013一样精确地完成所有步骤。但是我编辑了.vsix文件,因为它不允许您在VS2015中安装它。原来它只是一个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包

适用于Visual Studio 2015:

1-下载此软件包的最新版本

2-解压缩内容

3-按照自述文件安装除“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>

XNA游戏工作室4.0
微软
1.4.12
XNA Game Studio软件包为Xbox 360、Windows和Windows Phone提供游戏开发体验。
1033
Package.ico
假的
终极的
保险费
赞成
集成壳
终极的
保险费
赞成
集成壳
VSLS
终极的
保险费
赞成
集成壳
VSLS
终极的
保险费
赞成
集成壳
VSLS
Visual Studio强积金
XNA游戏工作室4.0.pkgdef
Microsoft.Xna.GameStudio.Core.pkgdef
Microsoft.Xna.GameStudio.pkgdef
Microsoft.Xna.VisualBasic.PropertyPage.pkgdef
项目模板
项目模板
Microsoft.Xna.GameStudio.Core.dll
Microsoft.Xna.GameStudio.dll
Microsoft.Xna.VisualBasic.PropertyPages.dll

XNA 4.0刷新现在完全支持Visual Studio 2015

您可以在此处找到XNA 4.0刷新的下载:

它是一个包含VisualStudio扩展和各种先决条件的zip。应首先按照
README.txt
中规定的顺序安装必备软件:

  • DirectX
  • XNA框架4.0重新分发
  • XNA Game Studio 4.0平台工具
  • XNA游戏工作室4.0共享

  • 干得好执行此操作后,它是否正常工作?你试过所有的模板了吗?如果是的话,我会自己做:)工作起来很有魅力。ThanksI没有问题,自定义管道、声音和3d模型工作正常。但有一个大问题:编译总是需要大约一分钟的时间。这是不正常的。在尝试制作Windows Phone游戏时,我遇到了以下错误:您安装的XNA Game Studio不支持此项目(XNA平台='Windows Phone',XNA Framework版本='v4.0')。我没有为Windows测试其他平台!也许你可以试试MonoGame?如果你也能添加一些解释,那就太好了。编辑!我只是使用了与上述答案相同的文件值得注意的是,自从发布您的问题后,您问题中的链接已更新为包含VS2015。现在呢?那么你想删除这个问题吗?不。这只是一个很好的信息,供未来的读者阅读,不值得一个完整的答案。