Kompilering av et prosjekt på kommandolinjen kan gjøres ved hjelp av Microsoft Build Engine eller ved hjelp av batchfiler, selv om den første metoden innebærer bruk av.targets-filer som er tilgjengelige eksklusivt i Visual Studio. Begge kompileringsmetodene er basert på bruk av Visual Basic og Visual C # kompilatorer.
Bruksanvisning
Trinn 1
Forsikre deg om at du har den nødvendige kjørbare MSBuild-filen i mappen% systemroot% Microsoft. NETFramework versjonsnavn, og kontroller at systembanevariabelen samsvarer med den angitte katalogen. Spesifiser katalogen som inneholder filene til ønsket prosjekt i kommandotolken, og sørg for at en av utvidelsene blir brukt: - csproj; - sln; - vbproj Skriv inn verdien msbuild.exe navnet på prosjektet som skal kompileres i kommandolinjen testfeltet og sjekk dataene som vises for den valgte prosessen.
Steg 2
Bruk batchfiler til å definere stivariablene som peker til. NET Compact Framework-samlingen som skal brukes, de nødvendige referansene og kompilatorsyntaks. Bruk hvilken som helst teksteditor for å opprette en ny fil og legg til den genererte batchfilen til den. Hvis nødvendig, kan du endre verdien på stivariabelen og lagre det opprettede dokumentet med et vilkårlig navn og.bat-utvidelsen.
Trinn 3
Forsikre deg om at stivariabelen inneholder. NET Framework-katalogen som inneholder de nødvendige kjørbare csc.ee- og vbc.exe-kjørbare filer, som både er Visual C # og Visual Basic-kompilatorene. Skriv inn verdien for navnet på de genererte batch- og kildefilene i tekstboksen kommandotolker. Vær oppmerksom på at utvidelsen av kildefilen må samsvare med kompilatoren som brukes.
Trinn 4
Bruk de nødvendige kompilatorparameterverdiene: - r - for å angi de nødvendige monteringsreferansene; - importere - for å importere de nødvendige navneområdene; - nostdlb - for å bestemme de nødvendige monteringshenvisninger (for Visual C #); - netcf - for å bestemme den nødvendige samlingen utelatelser (for Visual Basic); - noconfig - nødvendig parameter; - sdkpath - for å bestemme plasseringen til Mscorlib.dll-biblioteket.