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.
In dit artikel worden functies beschreven voor ervaren ontwikkelaars of ontwikkelaars die al bekend zijn met Visual Studio. Zie het overzicht Visual Studio IDEvoor een eenvoudige inleiding tot Visual Studio.
Modulaire installatie
In het modulaire installatieprogramma van Visual Studio kiest en installeert u de workloads u wilt. Workloads zijn groepen functies die programmeertalen of platforms nodig hebben om te werken. Deze modulaire strategie helpt de Footprint van de Visual Studio-installatie kleiner te houden, zodat deze sneller wordt geïnstalleerd en bijgewerkt.
Als u Visual Studio nog niet hebt geïnstalleerd, gaat u naar de Visual Studio-downloadpagina pagina om deze gratis te installeren.
Zie Visual Studio installerenvoor meer informatie over het instellen van Visual Studio op uw systeem.
Azure-apps in de cloud maken
Visual Studio heeft een reeks hulpprogramma's waarmee u eenvoudig cloudtoepassingen van Microsoft Azure kunt maken. U kunt Azure-apps en -services rechtstreeks vanuit de Integrated Development Environment (IDE) van Visual Studio configureren, bouwen, fouten opsporen, verpakken en implementeren. Als u de Azure-hulpprogramma's en projectsjablonen wilt ophalen, selecteert u de Azure-ontwikkelworkload wanneer u Visual Studio installeert.
Belangrijk
Het Cloud Explorer-venster wordt buiten gebruik gesteld in Visual Studio 2022. Zie De resources beheren die zijn gekoppeld aan uw Azure-accounts in Visual Studio Cloud Explorervoor meer informatie.
Gebruik Azure Portal om zo nodig toegang te krijgen tot Azure-resources. U kunt het Azure-knooppunt van Server Explorer blijven gebruiken in eerdere versies van Visual Studio.
U kunt Azure-services voor uw apps gebruiken door Connected Servicestoe te voegen, zoals:
- met Active Directory verbonden service, om Microsoft Entra ID-accounts (Microsoft Entra ID) te gebruiken voor verbinding met web-apps
- met Azure Storage verbonden service voor blobopslag, wachtrijen en tabellen
- met Key Vault verbonden service voor het beheren van geheimen voor web-apps
De beschikbare Connected Services zijn afhankelijk van uw projecttype. Voeg een service toe door met de rechtermuisknop op het project te klikken in Solution Explorer- en >Connected Service-toevoegen te kiezen.
Selecteer in het scherm Verbonden services de koppeling of het plusteken om een serviceafhankelijkheid toe te voegen. Selecteer in het scherm Afhankelijkheid toevoegen de service die u wilt toevoegen en volg de schermen om verbinding te maken met uw Azure-abonnement en -service.
Zie Overstappen naar de cloud met Visual Studio en Azurevoor meer informatie.
Web-apps maken
Visual Studio kan u helpen bij het schrijven van apps voor het web. U kunt web-apps maken met behulp van ASP.NET, Node.js, Python, JavaScript en TypeScript. Visual Studio ondersteunt veel webframeworks, zoals Angular, jQuery en Express.
ASP.NET Core en .NET Core worden uitgevoerd op Windows-, Mac- en Linux-besturingssystemen. ASP.NET Core is een belangrijke update voor MVC, WebAPI en SignalR. ASP.NET Core is vanaf de grond ontworpen om een slanke en samenstelbare .NET-stack te bieden voor het bouwen van moderne web-apps en -services in de cloud.
Zie Moderne webhulpprogramma'svoor meer informatie.
Platformoverschrijdende apps en games bouwen
Visual Studio kan apps en games bouwen voor macOS, Linux en Windows, en voor Android, iOS en andere mobiele apparaten. Met Visual Studio kunt u het volgende bouwen:
.NET Core-apps die worden uitgevoerd in Windows, macOS en Linux.
Platformoverschrijdende apps voor Android, iOS, Mac Catalyst en Windows in C# met behulp van .NET MAUI.
2D- en 3D-games in C# met behulp van Visual Studio Tools for Unity.
Systeemeigen C++-apps voor iOS-, Android- en Windows-apparaten. Deel algemene code in iOS-, Android- en Windows-bibliotheken met behulp van C++ voor platformoverschrijdende ontwikkeling.
Verbinding maken met databases
Server Explorer helpt u bij het bladeren en beheren van serverexemplaren en -assets, lokaal, op afstand en op Azure, Microsoft 365, Salesforce.com en websites. Als u Server Explorer-wilt openen, kiest u >Server Explorer-weergeven. Zie Nieuwe verbindingen toevoegenvoor meer informatie over het gebruik van Server Explorer.
SQL Server Object Explorer biedt een weergave van uw databaseobjecten, vergelijkbaar met SQL Server Management Studio. Met SQL Server Object Explorer kunt u lichte databasebeheer en ontwerpwerkzaamheden uitvoeren. Voorbeelden hiervan zijn het bewerken van tabelgegevens, het vergelijken van schema's en het uitvoeren van query's met behulp van contextmenu's.
Als u SQL Server-objectverkennerwilt openen, selecteert u het bijbehorende pictogram boven aan het venster Server Explorer of selecteert u Weergave>SQL Server-objectverkenner in het bovenste menu van Visual Studio.
SQL Server Data Tools (SSDT) is een krachtige ontwikkelomgeving voor SQL Server, Azure SQL Database en Azure SQL Data Warehouse. Met SSDT kunt u databases bouwen, fouten opsporen, onderhouden en herstructureren. U kunt met een databaseproject werken of rechtstreeks met een verbonden database-instantie lokaal of extern. Als u SSDT wilt ophalen, gebruikt u het Installatieprogramma van Visual Studio om de gegevensopslag en -verwerking te installeren workload.
Fouten opsporen, testen en uw code verbeteren
Wanneer u code schrijft, moet u deze uitvoeren en testen op fouten en prestaties. Met het foutopsporingssysteem van Visual Studio kunt u fouten opsporen in code die wordt uitgevoerd in uw lokale project, op een extern apparaat of op een apparaatemulator. Doorloop de code één instructie per keer en inspecteer de variabelen terwijl je verdergaat. Of stel onderbrekingspunten in die alleen worden bereikt wanneer een opgegeven voorwaarde waar is. U kunt foutopsporingsopties beheren in de code-editor zelf, zodat u uw code niet hoeft te verlaten.
Zie Bekijk het foutopsporingsprogrammavoor meer informatie over foutopsporing in Visual Studio.
Als u de prestaties van apps wilt verbeteren, bekijkt u de visual Studio profilering functie.
Visual Studio biedt test opties zoals unit tests, Live Unit Testing, IntelliTest en belasting- en prestatie testen. Visual Studio heeft ook geavanceerde codeanalysemogelijkheden mogelijkheden om ontwerp, beveiliging en andere fouten te vinden.
Uw voltooide toepassing implementeren
Visual Studio heeft hulpprogramma's voor het implementeren van uw app voor gebruikers of klanten via de Microsoft Store, een SharePoint-site of InstallShield- of Windows Installer-technologieën. U kunt al deze opties openen via de Visual Studio IDE. Zie Toepassingen, services en onderdelen implementerenvoor meer informatie.
Uw broncode beheren en samenwerken met anderen
In Visual Studio kunt u uw broncode beheren in Git-opslagplaatsen die worden gehost door elke provider, waaronder GitHub. U kunt ook bladeren naar een Azure DevOps-server om verbinding mee te maken.
Zie de Git-ervaring in Visual Studio pagina voor meer informatie. En voor een stapsgewijze zelfstudie over het maken van verbinding met een Git- of Azure DevOps-opslagplaats met behulp van Visual Studio, raadpleegt u de Een project openen vanuit een opslagplaats pagina.
Aanbeveling
We blijven de Git-functieset uitbreiden en verfijnen op basis van uw feedback. Raadpleeg het blogbericht over ondersteuning voor meerdere opslagplaatsen in Visual Studio voor meer informatie over een update van een recente functie, samen met een koppeling naar een enquête waarop u uw feedback kunt geven.
De Visual Studio-ervaring optimaliseren in Microsoft Dev Box
Notitie
Deze functie is momenteel beschikbaar als openbare preview. Deze informatie heeft betrekking op een functie die aanzienlijk kan worden gewijzigd voordat deze wordt vrijgegeven. Microsoft geeft geen garanties, uitgedrukt of impliciet, met betrekking tot de informatie die hier wordt verstrekt.
Met Visual Studio 17.7 Preview 3kunt u Visual Studio-caches vooraf genereren en opnemen in het image van uw dev box. Hierdoor laadt Visual Studio uw oplossing en worden de belangrijkste IDE-functies sneller beschikbaar in uw ontwikkelomgeving. U kunt ook de Git-prestaties op grote opslagplaatsen verbeteren door Git commit-graph-optimalisaties in te schakelen in dev box-afbeeldingen.
Visual Studio uitbreiden
Als Visual Studio niet beschikt over de exacte functionaliteit die u nodig hebt, kunt u deze toevoegen. Pas de IDE aan uw persoonlijke voorkeur aan op basis van uw werkstroom en stijl, voeg ondersteuning toe voor externe hulpprogramma's die niet zijn geïntegreerd met Visual Studio en wijzig bestaande functionaliteit om uw productiviteit te verhogen. Zie Visual Studio SDKvoor de nieuwste versie van de Visual Studio Extensibility Tools (VSSDK).
U kunt het .NET Compiler Platform Roslyn- gebruiken om uw eigen codeanalyses en codegeneratoren te schrijven. Vind alles wat je nodig hebt op Roslyn.
Zoek bestaande extensies voor Visual Studio die zijn gemaakt door Microsoft-ontwikkelaars en de Visual Studio-ontwikkelcommunity.
Zie Visual Studio IDE uitbreidenvoor meer informatie over het uitbreiden van Visual Studio.