There is no such thing as "application can be entered". If you mean the entry point of the application, it can really be ambiguous. For such cases, there is a project option helping to select a class declaring the class used to define the application entry point; the entry point function itself is defined according to this:
http://en.wikipedia.org/wiki/Main_function#C.23[
^].
To see how an entry point can be selected to resolve the ambiguity in Visual Studio, please take a look a the project properties. For C# compiler (csc.exe), options please see:
http://msdn.microsoft.com/en-us/library/6ds95cz0.aspx[
^].
This is how the entry point is selected:
http://msdn.microsoft.com/en-us/library/x3eht538.aspx[
^].
As you can see, the name of the declaring class should be used.
—SA