无法将资产作为非内容加载

时间:2015-11-28 20:08:57

标签: c# xamarin mono xna monogame

我试图加载一个png文件作为测试2d纹理。我收到了错误

  

"无法将testTexture资产加载为非内容文件!"。

我正在通过Pipline.MacOS应用程序加载png。我已经设置了MacOS平台并重建了它。在默认的Content文件夹中构建其put之后。在代码中我将根目录设置为内容文件夹,然后我添加了2d纹理。当我运行它时,我收到错误

  

" Microsoft.Xna.Framework.Content.ContentLoadException" - 不能   将testTexture资产加载为非内容文件!

我已经检查了所有常见的事情,例如目标平台是正确的(这适用于MacOS)。我不知道还有什么可以尝试和检查。我使用xamarin studio使用mono而不是xamarin.mac(mono可以自由构建)。任何帮助都会非常感谢。

url

1 个答案:

答案 0 :(得分:0)

所以看来问题出在xamarin工作室。通过管道准备纹理后,似乎xamarin没有修复其自动链接新内容与Content.mgcb子文件/文件夹的错误。无论是那个还是我以某种方式做错了什么。无论哪种方式,您似乎必须手动将文件添加到ide中的文件夹。 (仅供参考,如果您使用Visual Studio,这似乎不是问题)。