微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Mononame 未生成 Debug.xnb

如何解决Mononame 未生成 Debug.xnb

今天我遇到了 Monogame 内容管道的问题,我尝试构建一个 .spritefont 文件,它在构建时没有抛出任何错误,但是当我运行它时出现以下错误

Microsoft.Xna.Framework.Content.ContentLoadException: The content file was not found. ---> System.IO.FileNotFoundException: Could not find file "/home/unrhypercam/Monogame/Engine3/Engine3/Engine3/bin/Debug/Content/Debug.xnb"

据我所知,这个文件应该是自动生成的, 我也没有使用普通的内容管道,而是使用 Monogame 提供的 MGCB 编辑器 我似乎无法找到有关该主题的任何信息,任何信息都会有所帮助

编辑:我修复了内容管道,这不是问题,任何帮助都会得到帮助

解决方法

您猜测 .xnb 文件应该在您的文件夹中自动生成是正确的。我假设此异常仅在您的代码中引发,并且内容管道构建您的所有内容而没有任何错误。这可能是因为代码中内容文件的路径与内容文件实际导出到的路径不同。

您应该检查 \bin 文件所在文件夹内的 Content.mgcb 文件夹,并将“Debug.xnb”文件的路径与您在代码中使用的路径进行比较。由于内容管道的导出路径很容易弄乱,因此最好检查 \bin 文件夹并更正代码中的路径

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。