在构建所有内容之前,XNA内容构建输出不会刷新

时间:2013-08-10 17:15:42

标签: c# xna monogame

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

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

提前感谢您的帮助。

1 个答案:

答案 0 :(得分: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
  4. 的另一个(正确的)实例

    当我编译/构建断点时会被点击

    希望这有帮助。