La compilació d’un projecte a la línia d’ordres es pot fer mitjançant el Microsoft Build Engine o mitjançant fitxers per lots, tot i que el primer mètode consisteix a utilitzar fitxers.targets disponibles exclusivament a Visual Studio. Els dos mètodes de compilació es basen en l'ús dels compiladors Visual Basic i Visual C #.
Instruccions
Pas 1
Assegureu-vos que teniu el fitxer executable MSBuild necessari a la carpeta% systemroot% Microsoft. NETFramework version_name i comproveu que la variable del camí del sistema coincideixi amb el directori especificat. Especifiqueu el directori que conté els fitxers del projecte desitjat a l’intèrpret d’ordres i assegureu-vos que s’utilitza una de les extensions: - csproj; - sln; - vbproj Introduïu el valor msbuild.exe del projecte que voleu compilar a la línia d’ordres. camp de prova i comproveu les dades mostrades per al procés seleccionat.
Pas 2
Utilitzeu fitxers per lots per definir les variables de camí d'accés que apunten al conjunt de. NET Compact Framework a utilitzar, les referències necessàries i la sintaxi d'ordres del compilador. Utilitzeu qualsevol editor de text per crear un fitxer nou i afegir-hi el fitxer per lots generat. Si cal, canvieu el valor de la variable de ruta i deseu el document creat amb un nom arbitrari i l'extensió.bat.
Pas 3
Assegureu-vos que la variable de camí d'accés conté el directori. NET Framework que conté els executables necessaris csc.ee i vbc.exe, que són els compiladors Visual C # i Visual Basic. Introduïu el valor del nom dels fitxers de lot i font generats al quadre de text de l'intèrpret d'ordres. Tingueu en compte que l’extensió del fitxer font ha de coincidir amb el compilador que s’utilitza.
Pas 4
Utilitzeu els valors necessaris dels paràmetres del compilador: - r - per establir les referències d’assemblea necessàries; - importacions - per importar els espais de noms requerits; - nostdlb - per determinar les omissions d’assemblatge necessàries (per a Visual C #); omissions (per a Visual Basic); - noconfig - paràmetre requerit; - sdkpath - per determinar la ubicació de la biblioteca Mscorlib.dll.