Visual Studio 2012,单游戏C#项目无法加载内容
在XNA中构建之后,我将内容(LKhead.xnb)加载到了我的项目中,但在尝试构建时出现了这个错误Visual Studio 2012,单游戏C#项目无法加载内容,c#,visual-studio,visual-studio-2012,xna,monogame,C#,Visual Studio,Visual Studio 2012,Xna,Monogame,在XNA中构建之后,我将内容(LKhead.xnb)加载到了我的项目中,但在尝试构建时出现了这个错误 {Microsoft.Xna.Framework.Content.ContentLoadException:无法将内容/LKhead资产作为非内容文件加载!-->Microsoft.Xna.Framework.Content.ContentLoadException:找不到目录。-->内容从源格式编译为xnb。您只需将源内容放入内容项目中,即可使用以下命令仅按名称加载(无扩展名): Conten
{Microsoft.Xna.Framework.Content.ContentLoadException:无法将内容/LKhead资产作为非内容文件加载!-->Microsoft.Xna.Framework.Content.ContentLoadException:找不到目录。-->内容从源格式编译为xnb。您只需将源内容放入内容项目中,即可使用以下命令仅按名称加载(无扩展名):
Content.Load<type>("LKhead");
由于xnb文件已编译,请勿触摸它们。如果要移动它们,请在内容项目中进行,然后进行编译。检查您的内容文件夹。通常它是
targetpath/Content
,但您可能没有该文件夹。创建它,或者将内容文件夹更改为其他路径。您在这里使用的是XNA还是MonoGame?该错误意味着该文件未在生成时复制到输出目录。请检查该文件是否确实存在,并检查内容文件是否在“属性”窗口中作为内容销售。虽然这适用于XNA,但不适用于Monogame。Monogame目前不支持内容项目。
Texture2D myTexture = Content.Load<Texture2D>("LKhead");