如何让程序调用函数并写入“输出”窗口?

时间:2013-09-22 01:20:41

标签: asp.net-mvc

我正在尝试让这个程序写入'Output'或Immediate窗口。该程序运行正常,但如何调用我需要在输出窗口中执行的代码片段?我猜我要问的是如何让我的程序调用这个函数?

  public class UtilityTest
{
    [Test]
    public void FindConflictingReferences()
    {
        var assemblies = GetAllAssemblies(@"C:\MyProject\bin\debug");

        var references = GetReferencesFromAllAssemblies(assemblies);

        var groupsOfConflicts = FindReferencesWithTheSameShortNameButDiffererntFullNames(references);

        foreach (var group in groupsOfConflicts)
        {
            System.Diagnostics.Debug.WriteLine("Possible conflicts for {0}:", group.Key);
            foreach (var reference in group)
            {
                System.Diagnostics.Debug.WriteLine("{0} references {1}",
                                      reference.Assembly.Name.PadRight(25),
                                      reference.ReferencedAssembly.FullName);
            }
        }
    }

更新:

我使用F5在调试窗口中运行它。还在代码中加入了断点,但该代码似乎没有运行。我可以在默认页面中找到可以调用方法的东西吗?

1 个答案:

答案 0 :(得分:0)

它应该按照你编写它的方式工作。您只需要确保调试程序以在Visual Studio中查看输出。默认情况下,执行此操作的关键是F5。

此外,在输出窗口中,您需要确保下拉菜单设置为“Debug”,而不是“Build”之类的其他内容。