我在XNA中构建内容后将内容(LKhead.xnb)加载到我的项目中,但是当我尝试构建时出现此错误
{Microsoft.Xna.Framework.Content.ContentLoadException:无法将Content / LKhead资产加载为非内容文件! ---> Microsoft.Xna.Framework.Content.ContentLoadException:找不到该目录。 --->
答案 0 :(得分:2)
内容已从源格式编译为 xnb。您只需要将您的源内容放在Content项目中,然后您可以使用以下命令加载它们(无扩展名):
Content.Load<type>("LKhead");
如果LKhead是图片,请将LKhead.png
添加到内容项目,然后在游戏中加载时,执行:
Texture2D myTexture = Content.Load<Texture2D>("LKhead");
不要触摸xnb文件,因为它们已编译完毕。如果要移动它们,请在Content项目中执行,然后编译。