C# 在XNA Game Studio 4.0中加载资源时未找到文件错误

C# 在XNA Game Studio 4.0中加载资源时未找到文件错误,c#,exception,xna,xna-4.0,C#,Exception,Xna,Xna 4.0,我正在为一个学校项目制作一个程序,我是XNA游戏工作室的新手。由于某种原因,即使文件包含内容。我在代码的Microsoft.Xna.Framework.dll中遇到ContentLoadException spriteSheet = Content.Load<Texture2D>("mario-2"); spriteSheet=Content.Load(“mario-2”); 代码位于我在initScene函数中创建的场景类中,在生成的默认Game1类的LoadContent函数

我正在为一个学校项目制作一个程序,我是XNA游戏工作室的新手。由于某种原因,即使文件包含内容。我在代码的Microsoft.Xna.Framework.dll中遇到ContentLoadException

spriteSheet = Content.Load<Texture2D>("mario-2");
spriteSheet=Content.Load(“mario-2”);
代码位于我在initScene函数中创建的场景类中,在生成的默认Game1类的LoadContent函数中创建SpriteBatch后调用initScene

我检查了mario-2.png的属性,资产名称与使用的名称匹配,内容导入器和内容处理器设置为Texture-XNA FrameWork


构建Game1时,Content的根目录设置为“Content”。

检查以下两项:

1.)图像是否编译到xnb和内容文件夹中?我不确定将未编译的图像放在那里是否有效


2.)在xnb文件的属性窗口中检查资产名称,以确保它与您在content.load方法中指定的字符串匹配。

您的“mario-2.png”文件是在“content”的根目录中还是子目录中?我相信它在根目录中,它不在(content)中的任何文件夹中部分。能否显示解决方案结构(更具体地说,内容项目)的图片以及项目内图像的属性窗口?以下是显示代码中发生异常的位置、项目结构和图像属性的图片。谁把metod称为“初始场景”?