Loyihani buyruq satrida kompilyatsiya qilish Microsoft Build Engine yordamida yoki ommaviy fayllar yordamida amalga oshirilishi mumkin, ammo birinchi usul faqat Visual Studio-da mavjud bo'lgan.targets fayllaridan foydalanishni o'z ichiga oladi. Ikkala kompilyatsiya usullari ham Visual Basic va Visual C # kompilyatorlaridan foydalanishga asoslangan.
Ko'rsatmalar
1-qadam
% Systemroot% Microsoft. NETFramework version_name papkasida kerakli MSBuild bajariladigan fayl mavjudligiga ishonch hosil qiling va tizim yo'lining o'zgaruvchisi ko'rsatilgan katalogga mos kelishini tekshiring. Buyruqning tarjimonida kerakli loyihaning fayllarini o'z ichiga olgan katalogni ko'rsating va kengaytmalaridan biri ishlatilganligiga ishonch hosil qiling: - csproj; - sln; - vbproj buyruq satriga tuziladigan loyihaning msbuild.exe nomini kiriting. maydonini sinab ko'ring va tanlangan jarayon uchun ko'rsatilgan ma'lumotlarni tekshiring.
2-qadam
. NET Compact Framework assambleyasi, kerakli havolalar va kompilyator buyrug'i sintaksisini ko'rsatadigan yo'l o'zgaruvchilarini aniqlash uchun ommaviy ish fayllaridan foydalaning. Yangi fayl yaratish va unga yaratilgan ommaviy faylni qo'shish uchun har qanday matn muharriridan foydalaning. Agar kerak bo'lsa, yo'l o'zgaruvchisining qiymatini o'zgartiring va yaratilgan hujjatni o'zboshimchalik bilan nom va.bat kengaytmasi bilan saqlang.
3-qadam
Yo'l o'zgaruvchisida Visual C # va Visual Basic kompilyatorlari bo'lgan kerakli csc.ee va vbc.exe bajariladigan fayllarini o'z ichiga olgan. NET Framework katalogi mavjudligiga ishonch hosil qiling. Buyruqning tarjimon matn maydoniga hosil qilingan partiyalar va manba fayllari nomi uchun qiymatni kiriting. Iltimos, manba faylining kengaytmasi ishlatilayotgan kompilyatorga mos kelishi kerakligini unutmang.
4-qadam
Kerakli kompilyator parametrlari qiymatlaridan foydalaning: - r - kerakli yig'ish havolalarini o'rnatish uchun; - import - kerakli nom maydonlarini import qilish; - nostdlb - kerakli yig'ilish kamchiliklarini aniqlash (Visual C # uchun); - netcf - kerakli yig'ilishni aniqlash uchun kamchiliklar (Visual Basic uchun); - noconfig - kerakli parametr; - sdkpath - Mscorlib.dll kutubxonasining joylashishini aniqlash.