Долбоорду буйрук сабында компиляциялоо Microsoft Build Engine же топтом файлдарын колдонуу менен жүргүзүлүшү мүмкүн, бирок биринчи ыкма Visual Studio программасында гана бар.targets файлдарын колдонууну камтыйт. Компиляциянын эки ыкмасы тең Visual Basic жана Visual C # компиляторлорун колдонууга негизделген.
Нускамалар
1 кадам
% Systemroot% Microsoft. NETFramework version_name папкасында талап кылынган MSBuild аткарылуучу файлынын бар экендигин текшериңиз жана тутумдун жолунун өзгөрмөсү көрсөтүлгөн каталогго дал келгенин текшериңиз. Командалык котормочуга керектүү долбоордун файлдарын камтыган каталогду көрсөтүңүз жана кеңейтүүлөрдүн бири колдонулгандыгын текшериңиз: - csproj; - sln; - vbproj Командалык сапка курула турган долбоордун msbuild.exe аталышын киргизиңиз. сыноо талаасы жана тандалган жараян үчүн көрсөтүлгөн маалыматтарды текшерүү.
2-кадам
Пакеттик файлдарды колдонуу үчүн. NET Compact Framework ассамблеясын, керектүү шилтемелерди жана компилятор командасынын синтаксисин көрсөткөн жолдун өзгөрмөлөрүн аныктаңыз. Жаңы файл түзүп, ага түзүлгөн пакеттик файлды кошуу үчүн каалаган тексттик редакторду колдонуңуз. Керек болсо, жол өзгөрмөсүнүн маанисин өзгөртүп, түзүлгөн документти каалагандай ат менен жана.bat кеңейтүүсү менен сактаңыз.
3-кадам
Жол өзгөрмөсүндө Visual C # жана Visual Basic компиляторлору болгон csc.ee жана vbc.exe аткарылуучу файлдарын камтыган. NET Framework каталогунун бар экендигин текшериңиз. Түзүлгөн партиянын жана баштапкы файлдардын аталышынын маанисин буйрук котормочунун текст терезесине киргизиңиз. Эскертүү, баштапкы файлдын кеңейтүүсү колдонулуп жаткан компиляторго дал келиши керек.
4-кадам
Керектүү компилятор параметрлеринин маанилерин колдонуңуз: - r - талап кылынган курама шилтемелерди орнотуу; - импорттоо - талап кылынган аталыш мейкиндигин импорттоо; - nostdlb - талап кылынган жыйнактын жетишпестиктерин аныктоо (Visual C # үчүн); - netcf - талап кылынган жыйынды аныктоо таштап коюу (Visual Basic үчүн); - noconfig - талап кылынган параметр; - sdkpath - Mscorlib.dll китепканасынын жайгашкан жерин аныктоо.