【问题标题】:GoblinXNA - DebugFont.spritefont needs to be added to your content directory - Error (MSVCR90.dll)GoblinXNA - 需要将 DebugFont.spritefont 添加到您的内容目录 - 错误 (MSVCR90.dll)
【发布时间】:2011-09-08 03:25:26
【问题描述】:

已解决:此错误仅出现在 Visual Studio 2010 中,它不会出现在 Visual Studio 2008 中,可能是因为两者中内容管道的加载方式不同。虽然我在使用 MSVCR90.dll 时遇到的错误是下一个问题。


我已经开始使用 Goblin XNA 框架来创建增强现实应用程序。虽然到目前为止进展并不顺利。我在 stackoverflow.com 上问这个问题的原因是因为这似乎是 Goblin XNA 和 Visual Studio 问题的混合体,所以我希望我能在这里找到一些帮助。

You need to add 'DebugFont.spritefont' file to your content directory before you can display debug information

当我调试 CameraCalibration.sln 时出现上述错误,有谁知道如何解决这个问题?

提前致谢!

-- 编辑:此错误显示在事件查看器中:

错误应用程序名称:CameraCalibration.exe,版本:1.0.0.0,时间戳:0x4e67259c

故障模块名称:MSVCR90.dll,版本:9.0.30729.4974,时间戳:0x4b7a226f

异常代码:0xc0000417

故障偏移:0x0006ccb5

故障进程ID:0xdc0

错误应用程序启动时间:0x01cc6d34cfa769a0

错误应用路径:D:\My Documents\user\AR-Demo\GoblinXNAv3.6\tools\CameraCalibration\bin\x86\Release\CameraCalibration.exe

故障模块路径:C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4974_none_50940634bcb759cb\MSVCR90.dll

报告 ID:1296c1c0-d928-11e0-8928-fa12135e51e5

【问题讨论】:

  • 错误信息非常具有描述性 - 您需要将“DebugFont.spritefont”文件添加到您的内容目录。您的内容项目中是否有一个名为 DebugFont 的 spritefont?
  • @MattDavey 是的,它是作为内容管道中的链接添加的(它就像开箱即用的一样),我也尝试将它添加为文件,并将其放入一个字体文件夹,两者都没有帮助。请查看我添加的 EventViewer 事件日志。

标签: visual-studio xna


【解决方案1】:

您可以在此处找到引发此异常的源文件:https://goblinxna.svn.codeplex.com/svn/src/UI/UIRenderer.cs

 try
     {
         debugFont = State.Content.Load<SpriteFont>(@"" + Path.Combine(
             State.GetSettingVariable("FontDirectory"), "DebugFont"));
     }
         catch (Exception exp)
     {
     }

[...]

if (debugFont == null)
    throw new GoblinException("You need to add 'DebugFont.spritefont' file to your " +
                        "content directory before you can display debug information");

毕竟,这听起来确实像一个数据问题。检查两个 VS 安装之间的 DebugFont.spritefont 的文件属性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-22
    • 1970-01-01
    • 2014-09-15
    • 1970-01-01
    • 1970-01-01
    • 2020-06-16
    • 1970-01-01
    相关资源
    最近更新 更多