Kas yra VBPROJ failas?
Failas su plėtiniu .vbproj yra Microsoft Visual Basic projekto failas, kurį naudoja Microsoft MSBuild variklis projektams kurti Visual Studio sprendime. Jis panašus į CSPROJ failą, skirtą .NET projektams, parašytiems C#. MSBuild variklis nuskaito informaciją, esančią įvairiose grupėse iš VBPROJ failų, ir generuoja išvesties failą. VBPROJ faile gali būti informacijos, susijusios su visuotiniais identifikatoriais, klasėmis ir ypatybėmis, kurios apibrėžia projektą. VBPROJ failus galima atidaryti ir redaguoti naudojant Microsoft Visual Studio ir bet kurį įprastą teksto rengyklę, pvz., Notepad Windows ir MacOS operacinėse sistemose.
VBPROJ failo formatas – daugiau informacijos
VBPROJ failai yra tekstiniai failai, parašyti XML failo formatu, remiantis MSBuild XML Schema. VBPROJ faile yra informacijos XML žymų forma, kurios apibrėžia informaciją, susijusią su ta konkrečia nustatymų grupe. Labai rekomenduojama atidaryti ir redaguoti šiuos nustatymų failus Microsoft Visual Studio IDE.
VBPROJ elementai
VB nustatymų failo sudedamosios dalys yra tokios, kaip parodyta kitame paveikslėlyje.
The following table gives a brief description of these elements.
Elementas | Aprašymas |
---|---|
Projektas | Kiekvieno projekto failo šakninis elementas ir gali apimti atributus, nurodančius kūrimo proceso įvesties taškus, be projekto failo XML schemos |
Savybės ir sąlygos | Savybės susideda iš rakto-reikšmių porų ir yra apibrėžtos PropertyGroup elemente. Ypatybės elemento pavadinimas reiškia nuosavybės raktą, o elemento turinys apibrėžia nuosavybės vertę. |
Elementai ir elementų grupės | Projekto failo elementai yra kūrimo proceso įvestis, pvz., failų kodo failai, konfigūracijos failai, komandų failai ir kiti reikalingi kaip kūrimo proceso dalis. Elementai yra ir turi būti apibrėžti elemente ItemGroup. |
Tikslai ir užduotys | Užduoties elementas reiškia individualią kūrimo instrukciją (arba užduotį). MSBuild apima daugybę iš anksto nustatytų užduočių, tokių kaip Copy, CSC, VBC, Exec. Užduotys visada turi būti įtrauktos į elementą Target, kuris yra vienos ar daugiau užduočių, kurios vykdomos nuosekliai, rinkinys, o projekto faile gali būti keli tikslai. |