MSBizdelajte program

Ali poznate programMSBuild ? Ne? Torej ne oklevajte in počistite računalnik, popolnoma odstranite MSBuild, ker lahko dobite nepotrebne težave. V omrežju so informacije za račun tega, kar je MSBuild, precej ločene, v obliki ali kratkih kaotičnih pogovorov v forumih, ali težke za zaznavanje člankov, ki so jih napisali programerji za programerje. Zato sem se odločil, da bom poskusil napisati, kaj je program MSBuild, in na kratko opisal mehaniko procesa in pojasnil, za kakšen namen se uporablja.

Kaj je MSBuild

Torej, malo zgodovine, ki gladko teče v naših dneh. Za izvajanje majhnih projektov obstaja prevajalnik ukazne vrstice in paketna datoteka, ki vsebuje klic. V primeru, da projekt raste, postane potreben program MSBuild, ki bo sledil različicam datotek in prevedel module. Prvotno je bil izdelan program, ki se je pojavil v Unixu in se postopoma preselil na druge platforme. Njegovo delo je strukturirano na naslednji način: bere datoteko, ki opisuje razmerje med izvorno in ciljno datoteko, nato primerja njihove različice in samodejno odloči, ali naj ustvari ciljne datoteke.

Poskusil bom podrobno razložiti, kaj je to za program MSBuild. Ideja je bila zelo preprosta, vendar format te datoteke ni bil očiten. Dolgo časa je bilo veliko različic tega pripomočka, od katerih ima vsaka svojo lastno sintakso. Drug problem je bil izračun za paketno delovanje v načinu ukazne vrstice. Čas je minil, tehnologija in napredek nista bila mirna: pojavila sta seV različnih vizualno integriranih razvojnih okoljih (na primer IDE) je postalo očitno, da so neskladnosti moderne zahteve. Nato se je leta 2002 pojavil VS 2002, kjer ustvarjanje make-datotek sploh ni izginilo, zaradi česar je bilo nemogoče prevesti projekte v načinu ukazne vrstice.

V prihodnosti so Java programerji, ki delujejo v konkurenci z Windows-programerji, ustvarili zanimiv program -Ant. Od njega se je razlikovalo pomanjkanje vezave za ukaze operacijskega sistema: namesto ukazov OS je potekal proces z uporabo notranjih ukazov Ant, ki so bili zasnovani za razrede Java.

Zaradi svoje preprostosti in majhnega števila napak je program Ant kmalu postal najbolj priljubljena rešitev. Za razvoj visoko zmogljivih aplikacij je bil ustvarjen Msxml 4.0.

Vas zanima, kako se vse to sploh nanaša na Microsoft? Najpomembnejša stvar ni neposredna: prototip Ant je program MSBuild.

Od teorije do prakse: nekaj primerov, ki ponazarjajo potrebo po MSBuild

Jasno je, da ta program MSBuild ni nujen element za delovanje operacijskega sistema, vendar bo njegova odstranitev vplivala na delo velikega števila programov, ki sodelujejo z njimi. Med njimi je na primerMicrosoft Office , ki ga uporablja skoraj vsak izmed nas.

Če izbrišete MSBuild, bodo tudi mnogi internetni brskalniki prenehali delati elementarno. In če izbrišete paket ATK ne bo deloval 3D urnik.

Upam, da sem v tem članku uspel osvetliti položaj, ki ga opisuje program MSBuild, in vas zavrnil,če ste imeli takšno željo, jo odstranite.