代码之家  ›  专栏  ›  技术社区  ›  abatishchev Karl Johan

NUnit中的跟踪仅在从visualstudio调试时有效

  •  3
  • abatishchev Karl Johan  · 技术社区  · 14 年前

    Trace.Listeners.Add(new ConsoleTraceListener());
    Trace.WriteLine("Hello NUnit");
    

    当我从visualstudio(2010)通过Debug启动nunitgui->Start external application时,这可以正常工作。

    1 回复  |  直到 14 年前
        1
  •  0
  •   abatishchev Karl Johan    14 年前

    我没有找到解决办法,而是找到了原因。

    MyProject.Test.dll (包含测试本身)和 MyProject.dll (测试的目标)。

    当我使用 Trace.WriteLine() 我的项目.dll 期待出现在努尼特它让我失望和失败。

    但当我使用 Trace.WriteLine行() 完全正确 MyProject.Test.dll

    所以我很乐意知道一个在目标中使用trace并通过测试显示它的解决方案。