运行赛车游戏演示时出现错误CS0234

时间:2011-02-16 03:11:43

标签: c# xna xna-3.0

嗨我正在尝试运行赛车游戏入门套件Windows版本,当这些错误的多个弹出时:

  

C:\ Users \ IDMC \ Documents \ Visual Studio 2008 \ Templates \ ProjectTemplates \ Visual   C#\ XNA游戏工作室   3.0 \ RacingGame \着色\ ShaderEffect.cs(11,17):   错误CS0234 :类型或命名空间名称“Xna”不存在于   命名空间“ Microsoft ”(是吗?   缺少装配参考?)

我尝试运行游戏c#项目,甚至从现有代码创建了一个项目。很长一段时间我没有碰过xna,所以我有点生锈......

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

以下是您可以检查以尝试纠正错误的一些事项:

- 检查是否安装了正确版本的XNA

- 检查是否安装了正确版本的.NET框架

- 检查解决方案资源管理器的参考部分中是否有XNA dll

- 检查着色器“ShaderEffect.cs”是否与代码的其余部分位于同一项目/内容项目中

如果所有这些都成立,请尝试删除着色器,注释掉对它的所有引用,然后构建程序。如果这不起作用,则会出现严重问题。如果它确实有效,则着色器文件会被破坏。要修复它,我建议只创建一个新的空白着色器文件,将旧代码中的代码粘贴到新文件中,然后将其添加到项目中。如果它仍然不起作用,我必须查看着色器文件的代码来回答这个问题。

答案 1 :(得分:1)

这很直截了当。下载XNA Game Studio 3.0 here,然后这将有效。您可能已安装XNA 4.0,但此项目正在寻找XNA 3.0。