C# er skrevet til .NET Frameworket og kan derfor ikke afvikles uden. Præcis som du ikke kan afvikle Java uden at have runtime bibliotekerne installeret.
Det du kan gøre er at du under installationen tjekker op på om brugeren har frameworket installeret og hvis ikke så kan du henvise til MS's side hvor brugeren så kan hente det, eller bede brugeren hente det fra Windows Update.
Command line compileren hedder ganske rigtigt csc.exe og det er nøjagtig samme compiler som VS.NET anvender.
Tak for svarene vil købe Visual Studio .Net 2003
Det kan fås for 266 kr. + 49 kr. fragt ( http://www.edbpriser.dk/Listprices.asp?ID=60264 )
Lad være med at køb den, der er tale om at du køber et medium(CD), IKKE en licens. Det er et produkt som er beregnet på virksomheder der har licenserne til det, men som ønsker at købe flere medier. VS.NET 2003 ligger i en noget anden prisklasse.
Men det er korrekt at det er en af de store svagheder ved .NET endnu at det ikke er med i Windows som standard .. men det vil den dog være i fremtidige XP versioner (SP2) og Longhorn kommer til basere hele dens API på .NET.
Så som jeg lidt ser det, så er det med at komme med på vognen for der kan ikke være så meget tvivl om hvad fremtiden hedder indenfor Windowsbaseret udvikling.