Kann mir jemand beim Code weiterhelfen?
Ich wollte mich mal an die Programmier-Sprache C# ran wagen. Nunja, als ich versuchte, die paar Zeilen Code zu starten, kam bei mir der Fehler-output:
Der Befehl "scriptcs" ist entweder falsch geschrieben oder konnte nicht gefunden werden.
Und die .NET Framework habe ich bereits installiert und die Runtime auch.
Kann mir jemand weiterhelfen?
So sieht der Code bei mir aus.
3 Antworten
Vielleicht solltest du mal deinen Code schreiben, dann könnte man dir besser helfen... Es gibt keinen Befehl namens scriptcs, aber möglicherweise fehlt irgendwo ein Punkt. Wie gesagt, mit Code könnte man mehr sagen...
Du brauchst eine Klasse und eine Main-Methode um es laufen zu lassen. Welche IDE nutzt du? Ich würde dir dringend zu VisuallStudio raten, da hast du das schon vorgegeben. Um dieses Programm laufen zu lassen müsste es so aussehen:
using System;
namespace FirstTry
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World");
}
}
}
Das sieht am Anfang ziemlich konfus aus, deshalb ist VisuallStudio gut, damit du dich ersteinmal nur auf den reinen Code und nicht auf "Formalitäten" konzentrieren musst. Die kostenlose Community-Edition kannst du hier herunterladen...
Danke! Aber jetzt, wenn ich das Programm starten will, kommt bei mir: Bitte wählen Sie ein gültiges Startelement aus. Wie kann ich das festsetzen?
Nutzt du VisuallStudio? Damit fällt das alles weg, das ist gerade für den Einstieg sehr viel angenehmer. Da wird das dann alles für dich gemacht... Schaue dir am besten irgendein Tutorial dazu an, da wird meistens mit der Installation von VS begonnen...
Du musst eine Klasse "Program" mit Einer Main Methode erstellen, das sieht dann so aus:
using System;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World");
}
}
Dann solltest Du eventuell auch Deinen Code posten oder zumindest den Teil, in dem dieser Fehler auftritt. Sonst kann Dir auch keiner helfen.
Ich habe das nochmal ergänzt, eigentlich ziemlich simpel. Nur leider funktioniert´s nicht.