Das Programm enthält keine als Einstiegspunkt geeignete statische Main-Methode C#?

3 Antworten

ja, und wo ist deine public static void Main(), die der Einstiegspunkt ist?

PS: Deine Klasse sollte wie der Rest auch englisch benannt sein und Methoden werden groß geschrieben

na und?

Das ist der Quellcode irgendeiner C#-Klassen-Bibliothek . Selbstverständlich hast Du da keinen Einsprungpunkt.

https://docs.microsoft.com/de-de/dotnet/core/tutorials/library-with-visual-studio

https://www.c-sharpcorner.com/uploadfile/61b832/creating-class-library-in-visual-C-Sharp/

enthaltene Funktionen werden von einem Programm aufgerufen...

CSC ist der C#-Compiler: CSharp Compiler

Jedes Programm braucht einen Einstieg - woher soll die Runtime denn sonst wissen, was sie machen soll?

https://docs.microsoft.com/de-de/dotnet/csharp/programming-guide/main-and-command-args/

Woher ich das weiß:Berufserfahrung

Erzesel  27.02.2021, 17:17

Der Code "riecht" eher nach Klassenbibliothek. Da versucht unser Fragestelle wohl irgendwie eine Cheat per DLL in sein Spiel einzubauen, ohne das er wirklich weiß was er da tut...

Palladin007  27.02.2021, 17:27
@Erzesel

Oder ein Plugin - kann ja auch ein "nicht-Cheat"-Projekt sein.

Aber Du hast recht, es kann auch genauso gut eine DLL sein, die kann man dann natürlich nicht ausführen.