Win10似乎已不再支持使用XNA进行游戏开发,安装XNA Game Studio经常会出现错误,显示不兼容,即使安装VS2010也不行。下面给出方法,可以使用VS2017配合XNA进行游戏开发。
1、下载所需文件。
2、解压缩的文件夹包含4个文件夹。每个都包含一个安装包。按照里面文件夹标号依次安装。
最后安装XNA Game Studio 4.0.vsix。
如果收到弹框:“以下扩展与Visual Studio 2017不兼容”,请单击“是” ——安装仍将起作用。
然后打开VS2017,你会发现已经可以创建XNA的项目,但是不能运行。
处理步骤:①关闭VS2017。
②找到“C:\Program Files (x86)\MSBuild\Microsoft”文件夹,将里面的XNA Game Studio文件夹复制到“VS2017安装目录\MSBuild\Microsoft”目录下。
③以管理员方式运行“VS2017的开发人员命令提示符”,输入
cd "VS2017安装目录\MSBuild\15.0\Bin"
或
cd "VS2017安装目录\MSBuild\15.0\Bin\AMD64"
而后输入
gacutil /i Microsoft.Build.Framework.dll gacutil /i Microsoft.Build.dll gacutil /i System.Collections.Immutable.dll gacutil /i Microsoft.Build.Utilities.Core.dll
可能需要分条输入。
打开VS2017,新建XNA项目,运行,发现可以正常工作。