c#项目中没有main()

c#项目中没有main(),c#,visual-studio-2012,C#,Visual Studio 2012,我遇到的问题是,在一个项目中,试图找到许多类的运行顺序。没有显式的main,我在obj/debug中查看了一下,没有发现任何可能在编译时生成的内容。你知道我在哪里能找到什么吗。我也找不到任何xaml文件。这是一个控制台功能。这是一种快速找到入口点的方法(如果有): 在没有打开任何特定源文件的情况下,按F11在第一行启动调试器。这应该让你的切入点变得显而易见 请注意,如果这是如您所说的控制台应用程序,则必须有一个staticmain()方法 以下是以下文件: 主要方法是C#控制台应用程序或win

我遇到的问题是,在一个项目中,试图找到许多类的运行顺序。没有显式的main,我在obj/debug中查看了一下,没有发现任何可能在编译时生成的内容。你知道我在哪里能找到什么吗。我也找不到任何xaml文件。这是一个控制台功能。

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

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


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

以下是以下文件:

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


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

如果没有
main
方法,则该项目是一个类库


除了@Gray的答案外,如果您检查项目属性,“应用程序”下列出了一个“启动对象”,那么您还可以按住Ctrl+F键以选择
Main

。这应该告诉您应用程序的入口点,即包含实际使用的
Main
方法的类型。

大多数.NET反编译器将显示模块的入口点。c是一种语言,而不是一个项目。你的项目类型是什么?请换一下电话号码title@Liel我想我不同意你的观点。我不认为说“C++项目”意味着OP是一个C项目,而不是Web应用程序/控制台应用程序等。它是一个C项目,而不是VB.NET或C++。我同意这个标题可以重新修改,而且有可能OP的意思是你所暗示的。。。但如果没有澄清,我们无法确定。@zimdanen有一天我在事故中发现了它,当时我以为自己已经在调试了,并将它用作“进入”快捷方式。事实证明,当不进行调试时,它将“跨入”入口点。