How to install XNA in Visual Studio 2015 (Preview)

前端 未结 3 1833
故里飘歌
故里飘歌 2020-12-13 13:37

How can I install the templates and the the framework for XNA in Visual Studio 2015?

I found this page here that helps installing the XNA framework in Visual Studio

相关标签:
3条回答
  • 2020-12-13 14:27

    XNA 4.0 Refresh Now fully supports Visual Studio 2015.

    You can find the download for XNA 4.0 Refresh here: https://mxa.codeplex.com/releases/view/618279

    It's a zip which contains a Visual Studio extension and various prerequisites. The prerequisites should be installed first, in the order stated in README.txt:

    1. DirectX
    2. XNA Framework 4.0 Redistribution
    3. XNA Game Studio 4.0 Platform Tools
    4. XNA Game Studio 4.0 Shared
    0 讨论(0)
  • 2020-12-13 14:28

    EDIT: This one is obsolete; please see Lee Stott's answer above!

    I used the XNA Refresh package that can be downloaded here and did all the steps exactely as for VS 2013. But I edited the .vsix file because it doesn't let you install it in VS 2015. It turns out it is simply a ZIP-File. I fixed the version numbers in extension.vsixmanifest to 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>
    

    This lets you install the vsix package in Visual Studio 2015!

    0 讨论(0)
  • 2020-12-13 14:36

    Works fine with Visual Studio 2015 :

    1- Download the latest version of this package https://mxa.codeplex.com/releases

    2- Unzip the content

    3- Follow the readme and install all files except the 'vsix'

    3- Open the 'XNA Game Studio 4.0.vsix' with the Windows zip

    4- Replace code of the 'extension.vsixmanifest' (opened by text editor) file by the following one. Save it on your desktop.

    5- Copy the modified 'extension.vsixmanifest' into 'XNA Game Studio 4.0.vsix'

    6- Run the vsix with 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 讨论(0)
提交回复
热议问题