01. juni 2006 - 17:25
Der er
16 kommentarer og 1 løsning
Compiler virker ikke
hey eksperter.. Jeg er lige begyndt på et mindre selvstændigt kursus i C#. Ifølge min bog skal jeg compile med i kommandoprompt ved at skrive csc filnavn.cs Men når jeg skriver det, får jeg følgende fej: 'csc.' blev ikke genkendt som intern eller ekstern kommando, et program eller en batchfil. Dette sker selvom jeg har installeret Visual C# 2005, hvilket burde være nok. Jeg har også prøvet at installere .Net Framework Redistributable 1.0 Men intet virker.. Hvad skal jeg gøre?
Annonceindlæg fra Trustworks
Tillid i en Zero-Trust verden
Med voksende trusler, nye EU-krav og øget kompleksitet er cybersikkerhed nu en central ledelsesopgave på linje med strategi og økonomi.
Du skal have sat PATH op for at du kan bruge compileren command line.
Her er hvad jeg bruger til .NET 1.1 (VC# 2005 er .NET 2.0) paa en engelsk Windows: set INCLUDE=C:\PROGRA~1\MICROS~2.NET\Vc7\include set LIB=C:\PROGRA~1\MICROS~2.NET\Vc7\lib PATH=C:\WINDOWS\MICROS~1.NET\FRAMEW~1\V11~1.432;C:\PROGRA~1\MICROS~1.NET\SDK\v1.1\bin;C:\PROGRA~1\MICROS~2.NET\Vc7\bin;C:\PROGRA~1\MICROS~2.NET\Common7\IDE;%PATH%
det er sundt at kunne command line compile, men maaske skal du starte med at compile i VC# 2005
jeg godt nok dansk windows.. men det er vil det samme?
Jamen bogen jeg følger forklarer kun hvordan man bruger command line compile
hvor skal det der path ind henne?
"program files" hedder "programmer" paa dansk men find selv stierne til csc.exe, System.dll etc.
jeg har dem bare i en dotnetdef.bat og saa skriver jeg dotnetdef inden jeg vil compile men du kan ogsaa ligge dem permanent ind i PATH (control pabel, system, advanced, environment), men start med en bat
01. juni 2006 - 18:10
#10
jeg har ingen mappe der hedder include.. Hvad skal jeg mon skrive der?
01. juni 2006 - 18:26
#11
det er vist kun hvis man har installeret C/C++ delen - den tror jeg at du kan ignorere
01. juni 2006 - 18:34
#12
ok.. hvis jeg får fejlen: the type or namespace name 'system' could not be found (are you missing a using directive or an assembly reference?) The type or namespace name 'Datetime' could not be found (are you missing a using directive or an assembly reference?) Er det så en fejl i min applikation eller er det kompileren?
01. juni 2006 - 18:35
#13
min bat fil ser sådan ud: set LIB=C:\Programmer\Microsoft Visual Studio 8\SDK\v2.0\Lib PATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\Programmer\Microsoft Visual Studio 8\SDK\v2.0\Bin;C:\PROGRAMMER\
01. juni 2006 - 19:07
#14
har du: using System; altsaa ikke: using system; ?
01. juni 2006 - 19:13
#15
System.dll og mscorlib.dll er dem som du skal have i de dirs som er i PATH
01. juni 2006 - 19:14
#16
ahh ja ok.. så var det min applikation... Tak for hjælpen :) Læg svar for points
01. juni 2006 - 19:24
#17
ok
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.