Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Grote ontwikkelteams werken vaak samen met behulp van één grote oplossing met veel projecten. Afzonderlijke ontwikkelaars werken echter meestal aan een kleine subset van deze projecten. Visual Studio 2019 heeft het filteren van oplossingen geïntroduceerd om de prestaties te verbeteren bij het openen van grote oplossingen. Met oplossingsfiltering kunt u een oplossing openen waarbij alleen selectieve projecten zijn geladen. Het laden van een subset van projecten in een oplossing vermindert de belasting van de oplossing, de build- en testruntime en maakt gerichtere beoordeling mogelijk.
De volgende functies zijn beschikbaar:
U kunt sneller code krijgen door een oplossing te openen zonder een van de projecten te laden. Nadat de oplossing is geopend, kunt u selectief kiezen welke projecten u wilt laden.
Wanneer u een oplossing opnieuw opent, onthoudt Visual Studio welke projecten in uw vorige sessie zijn geladen en worden deze projecten alleen geladen.
U kunt een oplossingsfilterbestand maken om een of meer configuraties voor projectbelasting op te slaan of de configuratie te delen met teamleden.
Opmerking
Dit onderwerp is van toepassing op Visual Studio in Windows.
Een gefilterde oplossing openen
U kunt een oplossing openen zonder de projecten te laden, direct vanuit het Project openen-dialoogvenster of via de opdrachtregel.
Dialoogvenster Project openen
Een oplossing openen zonder een van de projecten te laden met behulp van het dialoogvenster Project openen:
Kies Bestand openen>>project/oplossing in de menubalk.
Selecteer in het dialoogvenster Project openen de oplossing en selecteer vervolgens Projecten niet laden.
Kies Openen.
De oplossing wordt geopend met alle projecten die zijn uitgepakt.
Selecteer in Solution Explorer de projecten die u wilt laden (druk op Ctrl terwijl u klikt om meer dan één project te selecteren) en klik vervolgens met de rechtermuisknop op het project en kies Project opnieuw laden.
Visual Studio onthoudt welke projecten worden geladen wanneer u de oplossing de volgende keer lokaal opent.
Opdrachtregel
(Nieuw in Visual Studio 2019 versie 16.1.)
Als u een oplossing wilt openen zonder een van de projecten vanaf de opdrachtregel te laden, gebruikt u de /donotloadprojects schakeloptie, zoals wordt weergegeven in het volgende voorbeeld:
devenv /donotloadprojects MySln.sln
De zichtbaarheid van niet-geladen projecten in-/uitschakelen
U kunt ervoor kiezen om alle projecten in de oplossing of alleen de geladen projecten te bekijken met behulp van een van de volgende opties in Solution Explorer:
Klik met de rechtermuisknop op uw oplossing en selecteer Niet-geladen projecten weergeven of Niet-geladen projecten verbergen.
Selecteer het oplossingsknooppunt om de knop Alle bestanden weergeven in te schakelen; klik vervolgens op de knop om de zichtbaarheid van niet-geladen projecten in te schakelen.
Projectafhankelijkheden laden
In een oplossing waarin alleen geselecteerde projecten worden geladen, hebt u mogelijk niet alle projectafhankelijkheden van een project geladen. Gebruik de menuoptie Projectafhankelijkheden laden om ervoor te zorgen dat alle projecten waarvoor een project afhankelijk is, ook worden geladen. Klik met de rechtermuisknop op een of meer geladen projecten in Solution Explorer en kies Projectafhankelijkheden laden.
Filterbestanden voor oplossingen
Als u de projectlaadconfiguratie wilt delen of doorvoeren in broncodebeheer, kunt u een oplossingenfilterbestand maken (het heeft de extensie .slnf). Wanneer u een oplossingsfilterbestand opent, wordt de oplossing geopend in Visual Studio met de opgegeven projecten geladen en alle niet-geladen projecten verborgen. U kunt schakelen om de niet-geladen projecten weer te geven.
Oplossingsfilterbestanden worden visueel onderscheiden van reguliere oplossingsbestanden door het extra trechterpictogram in het pictogram naast de oplossing in Solution Explorer. De naam van het filter en het aantal geladen projecten worden ook weergegeven naast de naam van de oplossing.
Opmerking
Als er nieuwe projecten worden toegevoegd aan de oorspronkelijke oplossing nadat u het oplossingsfilterbestand hebt gemaakt, worden ze weergegeven als niet-geladen projecten in Solution Explorer.
Een oplossingsfilterbestand maken
Klik in Solution Explorer met de rechtermuisknop op de oplossing en selecteer Opslaan als-oplossingsfilter.
Kies een naam en locatie voor het oplossingsfilterbestand.
Nadat u een oplossingsfilterbestand hebt gemaakt, wordt het toegevoegd aan uw lijst recente projecten en oplossingen voor eenvoudige toegang: