0

我试图让这个程序写入“输出”或立即窗口。程序运行正常,但如何调用需要在输出窗口中执行的代码?我猜我要问的是如何让我的程序调用这个函数?

  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 在调试窗口中运行了它。还要在代码中放置断点,但该代码似乎没有运行。可以调用该方法的默认页面是否缺少我的东西?

4

1 回答 1

0

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

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

于 2013-09-22T03:35:19.587 回答