Mononame 未生成 Debug.xnb

Mononame is not generating 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 文件应该会自动生成在您的文件夹中。我假设此异常仅在您的代码中抛出,并且内容管道构建您的所有内容而没有任何错误。这可能是因为您的代码中内容文件的路径与内容文件实际导出到的路径不同。

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