在 c# 项目中没有 main()
本文关键字:main 项目 | 更新日期: 2023-09-27 18:33:58
我遇到的问题是试图找到项目中许多类的运行顺序。没有明确的主文件,我在obj/debug中查看了什么,没有发现可能在编译时生成的任何内容。你有什么想法,我可能会在哪里找到一些东西。我也找不到任何 xaml 文件。这是一个控制台功能。
这是查找入口点(如果有的话)的快速方法:
在未打开任何特定源文件的情况下,按 F11 在第一行启动调试器。这应该使您的切入点显而易见。
请注意,如果这是一个控制台应用程序,如您所说,则必须有一个 main() 方法static
。
以下是Main()
的文档:
Main 方法是 C# 控制台应用程序或 Windows 应用程序的入口点。(库和服务不需要 Main 方法作为入口点。启动应用程序时,Main 方法是调用的第一个方法。
如果检查项目属性,则在"应用程序"下,会列出"启动对象"。 这应该告诉您应用程序的入口点,即包含实际使用的Main
方法的类型。
如果是控制台应用程序,那么您通常会在自动生成的Program.cs
文件中找到 Main
方法。
如果没有main
方法,则项目是一个类库。
除了@Gray的答案,您还可以按 Ctrl+F 表示Main
。