Čitava tema projekata, rješenja i datoteka i alata koji ih kontroliraju rijetko je što se objašnjava.
Bacanje hrane
Jedna od velikih prednosti načina Microsoft je osmislio rješenja i projekte je da je projekt ili rješenje samostalno. Imenik rješenja i njegov sadržaj mogu se premjestiti, kopirati ili izbrisati u programu Windows Explorer. Cijeli tim programera može dijeliti jednu datoteku (.sln); čitav niz projekata može biti dio istog rješenja, a postavke i opcije u toj .sln datoteci mogu se primijeniti na sve projekte u njoj. Samo jedno rješenje može biti otvoreno odjednom u Visual studiju, ali puno projekata može biti u tom rješenju. Projekti čak mogu biti na različitim jezicima.
Možete bolje razumjeti što je rješenje stvaranjem nekoliko i pregledavanjem rezultata. "Prazno rješenje" rezultira u jednoj mapi s samo dvije datoteke: spremnikom rješenja i korisničkim mogućnostima rješenja. Ako koristite zadano ime, vidjet ćete:
Dodajte privatnost
Glavni razlog zašto možete stvoriti prazno rješenje je dopuštenje da se datoteke projekata kreiraju neovisno i uključe u rješenje. U velikim, složenim sustavima, osim što su dio nekoliko rješenja, projekti se mogu ugniježđiti i u hijerarhiji.
Zanimljivo, datoteka spremnika rješenja je jedna od rijetkih datoteka s tekstom koja se ne nalazi XML. Prazno rješenje sadrži ove izjave:
Mogao bi biti i XML... Organizira se poput XML-a, ali bez sintakse XML. Budući da je ovo samo tekstualna datoteka, moguće ju je uređivati u uređivaču teksta poput bilježnice. Na primjer, možete promijeniti HideSolutionNode = FALSE u TRUE i rješenje više neće biti prikazano u pregledniku Solution. (Ime u Visual Studio također se mijenja u "Project Explorer".) U redu je eksperimentirati sa ovakvim stvarima sve dok radite na strogo eksperimentalnom projektu. Nikada ne biste trebali mijenjati konfiguracijske datoteke ručno za pravi sustav, osim ako ne znate točno što radite, ali prilično je često u naprednim okruženjima da se ažuriraju .sln datoteku izravno, a ne putem Visual-a Studio.
.Suo datoteka je skrivena i binarna je datoteka pa je ne možete uređivati kao .sln datoteku. Ovu ćete datoteku normalno mijenjati samo pomoću opcija izbornika u Visual Studio. Krećući se složeno, potražite aplikaciju Windows Forms. Iako je ovo možda najosnovnija aplikacija, postoji mnogo više datoteka.
Uz .sln datoteku, predložak aplikacije Windows Forms automatski automatski stvara .vbproj datoteku. Iako su .sln i .vbproj datoteke često korisne, mogli biste primijetiti da se ne prikazuju u prozoru preglednika Visual Studio Solution, čak i ako se klikne gumb "Prikaži sve datoteke". Ako trebate raditi s tim datotekama izravno, to morate učiniti izvan Visual Studio-a.
Nisu sve aplikacije potrebne .vbproj datoteke. Na primjer, ako u Visual Studio odaberete "Novo web mjesto", neće se stvoriti .vbproj datoteka. Otvorite mapu najviše razine u sustavu Windows za aplikaciju Windows Forms i vidjet ćete četiri datoteke koje Visual Studio ne prikazuju. Ako ponovo zadate zadano ime, to su: .sln i .vbproj datoteke mogu biti korisne za uklanjanje pogrešaka teških problema. Nema štete ako ih gledate, a ove datoteke govore o tome što je stvarno događa se u vašem kodu.
Kao što smo vidjeli, također možete izravno uređivati .sln i .vbproj datoteke iako je to obično loša ideja, osim ako ne postoji drugi način da učinite ono što trebate. Ali ponekad, nema drugog načina. Na primjer, ako se vaše računalo radi u 64-bitnom načinu, nema načina za ciljanje 32-bitnog CPU-a u sustavu VB.NET Izrazite, na primjer, kompatibilnost s 32-bitnim motorom Access Jet baze podataka. (Visual Studio pruža način u drugim verzijama), ali možete dodati sljedeće:
Na elemente