5

The issue I'm having is trying to find the run order for a number of classes in a project. There is no explicit main and I have looked in obj/debug and found nothing which might have been generated at compile time. Have you any ideas where I might find something. Also I cannot find any xaml files either. It's a console function.

4

3 回答 3

12

这是找到入口点的快速方法(如果有的话):

在没有打开任何特定源文件的情况下,按下F11以在第一行启动调试器。这应该使您的切入点显而易见。


请注意,如果这是您所说的控制台应用程序,则必须有一个staticmain() 方法。

这是文档Main()

Main 方法是 C# 控制台应用程序或 Windows 应用程序的入口点。(库和服务不需要 Main 方法作为入口点。)。启动应用程序时,Main 方法是调用的第一个方法。

于 2013-10-03T15:45:39.290 回答
10

如果您检查项目属性,在“应用程序”下,会列出一个“启动对象”。这应该告诉您应用程序的入口点,它是包含Main实际使用的方法的类型。

于 2013-10-03T15:49:56.080 回答
3

如果它是一个控制台应用程序,那么您通常会Main在自动生成的Program.cs文件中找到该方法。

如果没有main方法,项目就是一个类库。

除了@Gray 的回答,您还可以Ctrl+ Ffor Main

于 2013-10-03T15:45:48.370 回答