如何分析执行路径?

时间:2018-12-22 13:48:38

标签: c# xml xslt xsd

我正在尝试调试使用C#,XML,XSD和XSLT组合的Visual Studio扩展。它具有大约200万个LOC,分布在2000多个文件中。

我想跟踪功能流程。 在用户界面中选择一系列步骤时,如何找出正在执行代码的哪些部分?

1 个答案:

答案 0 :(得分:1)

Visual Studio提供了调试功能。 F5或(调试>开始调试)是启动调试的第一步。如果应用程序以调试模式运行,则F9或(调试>开始调试>切换中断)是调试器停止的标记。

像SQL数据库一样,Visual Studio不提供任何应用程序的执行路径。

由于Visual Studio不提供任何执行路径。您应该访问体系结构文档,其中提供了设计和应用程序体系结构的详细信息。它有助于理解应用程序,而调试有助于理解代码。

如何调试:由于您拥有2M LOC和2000+个文件。您应该转到应用程序的入口点,开始为核心功能标记断点。 F5将帮助运行应用程序,它会在执行序列的第一个断点处停止。您可以使用F10和F11进行逐步调试。再次F5继续运行,并在执行序列的下一个中断点停止。依此类推。