.net 可执行文件的入口点是什么?
What is the entry point of .net executable?
我刚刚反汇编了一下,不知道是WPF还是winforms,只知道大概有10个命名空间,几百个类。如何找到exe的入口点?
找到了,果然是Main()...
每个控制台或windows 应用程序通常使用Main()
方法执行。这必须是静态的,看起来像这样:
public static void Main() {
// your code
}
您可以提供论据。
文档指出
There can only be one entry point in a C# program. If you have more than one class that has a Main method, you must compile your program with the /main compiler option to specify which Main method to use as the entry point.
上述参数允许指定包含Main
方法的类型。仍然必须是 Main
。所以你有必要这样命名。
查看此问题:C# entry point function for more information on the Main()
and documentation 了解更多信息。
我刚刚反汇编了一下,不知道是WPF还是winforms,只知道大概有10个命名空间,几百个类。如何找到exe的入口点?
找到了,果然是Main()...
每个控制台或windows 应用程序通常使用Main()
方法执行。这必须是静态的,看起来像这样:
public static void Main() {
// your code
}
您可以提供论据。
文档指出
There can only be one entry point in a C# program. If you have more than one class that has a Main method, you must compile your program with the /main compiler option to specify which Main method to use as the entry point.
上述参数允许指定包含Main
方法的类型。仍然必须是 Main
。所以你有必要这样命名。
查看此问题:C# entry point function for more information on the Main()
and documentation 了解更多信息。