Visual Studio 2012,Monogame C#Project无法加载内容

时间:2013-07-01 18:24:23

标签: c# visual-studio visual-studio-2012 xna monogame

我在XNA中构建内容后将内容(LKhead.xnb)加载到我的项目中,但是当我尝试构建时出现此错误

{Microsoft.Xna.Framework.Content.ContentLoadException:无法将Content / LKhead资产加载为非内容文件! ---> Microsoft.Xna.Framework.Content.ContentLoadException:找不到该目录。 --->

1 个答案:

答案 0 :(得分:2)

内容已从源格式编译为 xnb。您只需要将您的源内容放在Content项目中,然后您可以使用以下命令加载它们(无扩展名):

Content.Load<type>("LKhead");

如果LKhead是图片,请将LKhead.png添加到内容项目,然后在游戏中加载时,执行:

Texture2D myTexture = Content.Load<Texture2D>("LKhead");

不要触摸xnb文件,因为它们已编译完毕。如果要移动它们,请在Content项目中执行,然后编译。