VB.NET-ratkaisu- ja projektitiedostot 'sln' ja 'vbproj'

Koko projektihankkeiden, ratkaisujen sekä niitä hallitsevien tiedostojen ja työkalujen aihe on selitetty harvoin.

Ruoan heittäminen

Yksi tavan suurimmista eduista Microsoft on suunnitellut ratkaisut ja projektit on, että projekti tai ratkaisu on itsenäinen. Ratkaisukansio ja sen sisältö voidaan siirtää, kopioida tai poistaa Windowsin Resurssienhallinnassa. Koko ohjelmoijajoukkue voi jakaa yhden ratkaisutiedoston (.sln); kokonainen joukko projekteja voi olla osa samaa ratkaisua, ja kyseisen .sln-tiedoston asetukset ja vaihtoehdot voivat koskea kaikkia siinä olevia projekteja. Vain yksi ratkaisu voi olla avoinna kerrallaan Visual Studiossa, mutta siinä voi olla paljon projekteja. Projektit voivat olla jopa eri kielillä.

Saat paremman käsityksen siitä, mikä ratkaisu on luomalla muutama ja tarkastelemalla tulosta. "Tyhjä ratkaisu" johtaa yhteen kansioon, jossa on vain kaksi tiedostoa: ratkaisusäiliö ja ratkaisun käyttäjän asetukset. Jos käytät oletusnimeä, näet:

Lisää yksityisyys

Tärkein syy tyhjien ratkaisujen luomiseen on sallia projektitiedostojen luominen itsenäisesti ja sisällyttäminen ratkaisuun. Suurissa, monimutkaisissa järjestelmissä, sen lisäksi, että ne ovat osa useita ratkaisuja, ne voivat myös olla sisäkkäin hierarkioissa.

instagram viewer

Ratkaisusäiliötiedosto on mielenkiintoisesti yksi harvoista tekstin määritystiedostoista, jota ei ole XML. Tyhjä ratkaisu sisältää nämä lausunnot:

Se voi yhtä hyvin olla XML... se on järjestetty aivan kuten XML, mutta ilman XML-syntaksia. Koska tämä on vain tekstitiedosto, on mahdollista muokata sitä tekstieditorissa, kuten Muistiossa. Voit esimerkiksi muuttaa HideSolutionNode = FALSE-arvoksi TOSI, eikä ratkaisua näytetä enää Solution Explorerissa. (Myös Visual Studion nimi muuttuu "Project Explorer".) On hienoa kokeilla tällaisia ​​asioita niin kauan kuin työskentelet tiukasti kokeellisen projektin parissa. Älä koskaan muuta todellisen järjestelmän määritystiedostoja manuaalisesti, ellet tiedä tarkalleen mitä teet, mutta on edistyneissä ympäristöissä melko yleistä .sln-tiedoston päivittäminen suoraan eikä Visualin kautta Studio.

.Suo-tiedosto on piilotettu ja se on binaaritiedosto, joten sitä ei voi muokata kuten .sln-tiedostoa. Voit yleensä muuttaa tätä tiedostoa vain Visual Studion valikon asetusten avulla. Tutustu monimutkaisuuteen Windows Forms -sovelluksessa. Vaikka tämä saattaa olla kaikkein alkeellisin sovellus, tiedostoja on paljon enemmän.

.Ll-tiedoston lisäksi Windows Forms Application -malli luo automaattisesti .vbproj-tiedoston. Vaikka .sln- ja .vbproj-tiedostot ovat usein hyödyllisiä, saatat huomata, että niitä ei näytetä Visual Studio Solution Explorer -ikkunassa, vaikka "Näytä kaikki tiedostot" -painiketta napsautettaisiin. Jos sinun on käsiteltävä näitä tiedostoja suoraan, sinun on tehtävä se Visual Studion ulkopuolella.

Kaikki sovellukset eivät tarvitse .vbproj-tiedostoa. Jos esimerkiksi valitset Visual Studiossa "Uusi Web-sivusto", .vbproj-tiedostoa ei luoda. Avaa Windowsin ylätason kansio Windows Forms -sovellusta varten ja näet neljä tiedostoa, joita Visual Studio ei näytä. Ssuming oletusnimi uudelleen, ne ovat: .sln- ja .vbproj-tiedostot voivat olla hyödyllisiä vaikeiden ongelmien vianmäärityksessä. Niiden tarkastelemisessa ei ole haittaa, ja nämä tiedostot kertovat mitä on Todella jatkuu koodissasi.

Kuten olemme nähneet, voit myös muokata .sln- ja .vbproj-tiedostoja suoraan, vaikka se on yleensä huono idea, ellei ole muuta tapaa tehdä tarvitsemasi. Mutta joskus ei ole muuta tapaa. Esimerkiksi, jos tietokoneesi toimii 64-bittisessä tilassa, mikään ei ole tapa kohdistaa 32-bittiseen suorittimeen VB.NET Express, esimerkiksi, jotta se olisi yhteensopiva 32-bittisen Access Jet-tietokantamoottorin kanssa. (Visual Studio tarjoaa tavan muihin versioihin), mutta voit lisätä seuraavat:

Elementeille .vbproj-tiedostoissa työn tekemiseksi. Sekä .sln- että .vbproj-tiedostotyypit liitetään yleensä Visual Studio -järjestelmään Windowsissa. Tämä tarkoittaa, että jos kaksoisnapsautat jompaa kumpaa, Visual Studio avautuu. Jos kaksoisnapsautat ratkaisua, .sln-tiedoston projektit avataan. Jos kaksoisnapsautat .vbproj-tiedostoa.

instagram story viewer