Visual Studio 2019 + Filtre pentru soluții: performanță mai mare la încărcarea proiectului

În mediul corporativ, este extrem de obișnuit să existe Soluții create prin Visual Studio care conțin zeci sau chiar sute de proiecte. Lucrul cu aceste soluții va implica, în majoritatea cazurilor, implementări și ajustări numai în proiecte specifice, fiind încă frecvent ca acest lucru să se întâmple pe baza divizării profesioniștilor în echipe axate pe seturi bine definite de funcționalități.

Cum putem deschide apoi doar o parte din proiectele care alcătuiesc o soluție, obținând astfel o performanță mai mare atunci când încărcăm aceste artefacte în Visual Studio și aducem doar ceea ce are nevoie un dezvoltator în acel moment?

>

V isual Studio 2019 are acum Filtre de soluții , o funcție care vă permite să selectați / filtrați numai un set de proiecte pentru deschiderea și lucrul din IDE.

Pentru a crea un Filtru soluție va fi necesar să deschideți în Visual Studio soluția care va servi drept bază pentru crearea acestui tip de filtru:

Presupunând că pentru acest exemplu vor fi utilizate doar proiectele ClassLibrary1 ¸ ClassLibrary2 și TesteVariosProjetos , atunci va trebui să facem descărca ClassLibrary3 și ClassLibrary4 accesând meniul contextual, opțiunea Descărcați proiect :

În imaginea următoare, puteți vedea rezultatul în Solution Explorer după executarea acestei proceduri:

Faceți clic dreapta pe Soluție acum, apoi selectați Salvați ca filtru soluție :

În acest moment, vi se va solicita să salvați un fișier cu .slnf extensie ( SolutionFilterArtigo.slnf ), corespunzător Solution Filter în care proiectele ClassLibrary1 ¸ ClassLibrary2 și TesteVariosProjetos :

După confirmarea acestei sarcini, fișierul .slnf va fi disponibil pentru deschidere prin aceleași funcționalități disponibile pentru Soluțiile convenționale (fișiere cu extensia .sln ):

Odată ce fișierul SolutionFilterArtigo.slnf este încărcat, vor apărea numai proiectele ClassLibrary1 ¸ ClassLibrary2 și TesteVariosProjetos :

Referințe

Soluții filtrate în Visual Studio – Visual Studio | Documente Microsoft