La compilation de code C# à partir de la ligne de commande donne une erreur

Je suis ce tutoriel:

http://www.csharp-station.com/Tutorials/Lesson01.aspx

J'ai collé dans un fichier texte, nommé Bienvenue.cs:

//Namespace Declaration
using System;

//Program start class
class WelcomeCSS
{
    //Main begins program execution.
    static void Main()
    {
        //Write to console
        Console.WriteLine("Welcome to the C# Station Tutorial!"); 
    }
}

Puis je suis allé dans l'invite de commande, et a souligné le répertoire du fichier. J'ai tapé csc.exe Welcome.cs et a obtenu ce message d'erreur:

csc.exe is not recognized as internal or external command

Je suis à l'aide de Visual Studio 2008

J'ai essayé de déplacer csc.exe dans le répertoire Windows, et maintenant j'obtiens cette erreur:

fatal error cs2018: unable to find messages file 'cscompui.dll'

Comment puis-je compiler mon code C# à partir de la ligne de commande?

  • Pour info... Vous ne devriez pas aller csc.exe dans le dossier windows. Il y a trop de dépendances qu'il ne sera pas en mesure de trouver.