Visual Studio 2017下Microsoft XNA 4.0项目不支持错误的解决求助
解决Visual Studio 2017中XNA 4.0项目兼容性问题
你遇到的错误信息如下:
错误信息:
Severity Code Description Project File Line Suppression State
Error Your installation of XNA Game Studio does not support this project (XNA Platform = 'Windows', XNA Framework Version = 'v4.0'). Deneme
下面是具体解决步骤:
安装VS2017兼容的XNA Game Studio 4.0适配包
微软官方没有为VS2017提供原生XNA支持,需要用社区维护的适配版本:- 关闭所有Visual Studio 2017窗口
- 找到社区针对VS2017开发的XNA 4.0适配安装程序,下载后运行
- 安装时勾选对应VS2017的组件,完成后重启VS
手动修改项目配置文件
若安装适配包后仍报错,直接编辑项目的.csproj文件:- 右键项目,选择“卸载项目”
- 右键卸载后的项目,选择“编辑[你的项目名称].csproj”
- 找到
<ProjectTypeGuids>节点,替换为以下内容:<ProjectTypeGuids>{6D335F3A-9D43-41b4-9D22-F6F17C4BE596};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> - 保存文件,右键项目选择“重新加载项目”
检查并修复XNA引用
- 打开项目的“引用”文件夹,查看是否有带黄色感叹号的XNA相关引用
- 若有感叹号,右键删除该引用;随后右键“引用”→“添加引用”,在“程序集-框架”中找到
Microsoft.Xna.Framework、Microsoft.Xna.Framework.Game等必要组件添加
内容的提问来源于stack exchange,提问作者Im Fox Really
相关产品推荐
相关产品推荐

