【问题标题】:XNA Content Build Output not refreshed until all content is builtXNA 内容构建输出在构建所有内容之前不会刷新
【发布时间】:2013-10-08 04:09:12
【问题描述】:

有没有办法查看有关使用 XNA 内容管道构建的内容的实时日志?

有些内容需要很长时间才能通过许多步骤进行处理,如果在资产处理过程中获得有关正在发生的事情的反馈,那就太好了。 我尝试了 ContentProcessorContext.Logger、Console.WriteLine、Debug.WriteLine 并尝试增加 MSBuild 详细程度(所有级别)但没有成功;只有在构建完所有内容后,日志才会显示到 Visual Studio 输出窗口。

提前感谢您的帮助。

【问题讨论】:

标签: c# xna monogame


【解决方案1】:

这对我有用 - context.Logger.LogImportantMessage(...);

但是对于任何复杂的事情,您都需要调试构建...这是一种方法...。

System.Diagnostics.Debugger.Launch();

http://blogs.msdn.com/b/shawnhar/archive/2006/11/08/debugging-the-content-pipeline.aspx

我更喜欢的方式(实际上我更喜欢不必调试内容管道),但当我必须时:

  1. 我打开了一个新的 Visual Studio 实例打开了我希望在其中放置断点的文件
  2. 放置断点
  3. 将此 VS 实例附加到另一个(正确的)VS 实例

当我编译/构建时,断点将被命中

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-12
    • 1970-01-01
    • 2016-04-24
    • 2013-04-17
    • 2018-07-17
    • 1970-01-01
    • 1970-01-01
    • 2020-10-25
    相关资源
    最近更新 更多