2

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

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

提前感谢您的帮助。

4

1 回答 1

0

这对我有用 - 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 的另一个(正确)实例

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

希望这可以帮助。

于 2013-10-07T20:09:12.630 回答