Het compileren van een project op de opdrachtregel kan worden gedaan met behulp van de Microsoft Build Engine of met batchbestanden, hoewel de eerste methode het gebruik van.targets-bestanden omvat die exclusief beschikbaar zijn in Visual Studio. Beide compilatiemethoden zijn gebaseerd op het gebruik van de Visual Basic- en Visual C#-compilers.
instructies:
Stap 1
Zorg ervoor dat u het vereiste uitvoerbare MSBuild-bestand in de map% systemroot% Microsoft. NETFramework versienaam hebt en controleer of de systeempadvariabele overeenkomt met de opgegeven map. Specificeer de map met de bestanden van het gewenste project in de opdrachtinterpreter en zorg ervoor dat een van de extensies wordt gebruikt: - csproj; - sln; - vbproj Voer de waarde msbuild.exe naam van het te compileren project in de opdrachtregel in testveld en controleer de weergegeven gegevens voor het geselecteerde proces.
Stap 2
Gebruik batchbestanden om de padvariabelen te definiëren die verwijzen naar de te gebruiken. NET Compact Framework-assembly, de vereiste verwijzingen en de syntaxis van de compileropdracht. Gebruik een willekeurige teksteditor om een nieuw bestand te maken en voeg het gegenereerde batchbestand eraan toe. Wijzig indien nodig de waarde van de padvariabele en sla het gemaakte document op met een willekeurige naam en de extensie.bat.
Stap 3
Zorg ervoor dat de padvariabele de. NET Framework-map bevat die de vereiste uitvoerbare bestanden csc.ee en vbc.exe bevat, die zowel de Visual C #- als de Visual Basic-compilers zijn. Voer de waarde in voor de naam van de gegenereerde batch- en bronbestanden in het tekstvak van de opdrachtinterpreter. Houd er rekening mee dat de extensie van het bronbestand moet overeenkomen met de gebruikte compiler.
Stap 4
Gebruik de benodigde compilerparameterwaarden: - r - om de vereiste assembly-referenties in te stellen; - imports - om de vereiste naamruimten te importeren; - nostdlb - om de vereiste assembly-omissies te bepalen (voor Visual C #); - netcf - om de vereiste assembly te bepalen weglatingen (voor Visual Basic); - noconfig - vereiste parameter; - sdkpath - om de locatie van de Mscorlib.dll-bibliotheek te bepalen.