【问题标题】:How to install XNA in Visual Studio 2015 (Preview)如何在 Visual Studio 2015 中安装 XNA(预览版)
【发布时间】:2015-03-16 12:49:15
【问题描述】:

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

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

我知道 XNA 不再由 Microsoft 开发,但它是一个非常棒的框架,我需要在未来使用。

【问题讨论】:

  • 值得注意的是,自从发布您的问题以来,您问题中的链接已更新为包含 VS2015。
  • 现在呢?你想删除这个问题吗?
  • 没有。对于问题的未来读者来说,这只是很好的信息,不值得完整回答。

标签: xna visual-studio-2015


【解决方案1】:

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 共享

【讨论】:

    【解决方案2】:

    编辑:这个已经过时了;请参阅上面 Lee Stott 的回答!

    我使用了可以是downloaded here 的 XNA Refresh 软件包,并按照 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>
    

    这让您可以在 Visual Studio 2015 中安装 vsix 包!

    【讨论】:

    • 干得好!这样做后,它是否正常工作?你试过所有的模板吗?如果是这样,我会自己做:)
    • 像魅力一样工作。谢谢
    • 我没有问题,自定义管道、声音和 3D 模型工作正常。但是一个大问题:编译总是需要大约一分钟。这不正常。
    • 在尝试制作 Windows Phone 游戏时,我遇到以下错误:您安装的 XNA Game Studio 不支持此项目(XNA 平台 = 'Windows Phone',XNA 框架版本 = 'v4.0 ')。
    • 我没有测试其他适用于 windows 的平台!也许你试试 MonoGame?
    【解决方案3】:

    适用于 Visual Studio 2015:

    1- 下载这个包的最新版本 https://mxa.codeplex.com/releases

    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>
    

    【讨论】:

    • 如果你也能添加一些解释就好了。
    • 已编辑!我只是使用与上述答案相同的文件
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-03
    • 2015-01-27
    • 2017-05-28
    • 2015-03-15
    • 1970-01-01
    • 1970-01-01
    • 2011-04-08
    相关资源
    最近更新 更多