Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual Studio 2012,单游戏C#项目无法加载内容_C#_Visual Studio_Visual Studio 2012_Xna_Monogame - Fatal编程技术网

Visual Studio 2012,单游戏C#项目无法加载内容

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

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


{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");