配置XNA以适用VS进行开发

时间:2024-01-26 13:38:34

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项目,运行,发现可以正常工作。