Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln beskriver funktioner för erfarna utvecklare eller utvecklare som redan är bekanta med Visual Studio. En grundläggande introduktion till Visual Studio finns i Visual Studio IDE-översikt.
Modulär installation
I det modulära installationsprogrammet för Visual Studio väljer du och installerar de arbetsbelastningar du vill ha. Arbetsbelastningar är grupper av funktioner som programmeringsspråk eller plattformar behöver arbeta med. Den här modulära strategin hjälper till att hålla Visual Studio-installationsavtrycket mindre, så att det installeras och uppdateras snabbare.
Om du inte redan har installerat Visual Studio går du till Visual Studio-nedladdningar sidan för att installera den kostnadsfritt.
Mer information om hur du konfigurerar Visual Studio i systemet finns i Installera Visual Studio.
Skapa molnaktiverade Azure-appar
Visual Studio har en uppsättning verktyg för att enkelt skapa molnaktiverade Microsoft Azure-program. Du kan konfigurera, skapa, felsöka, paketera och distribuera Azure-appar och -tjänster direkt från Visual Studio Integrated Development Environment (IDE). Om du vill hämta Azure-verktygen och projektmallarna väljer du arbetsbelastningen Azure-utveckling när du installerar Visual Studio.
I Visual Studio använder du Cloud Explorer för att visa och hantera dina Azure-baserade molnresurser. Molnresurser kan innehålla virtuella datorer (VM), tabeller och SQL-databaser. Cloud Explorer visar Azure-resurserna i alla konton under den Azure-prenumeration som du är inloggad på. Om en åtgärd kräver Azure-portalen Cloud Explorer har länkar till den plats i portalen som du behöver gå till.
Viktig
Cloud Explorer-fönstret har dragits tillbaka i Visual Studio 2022. Mer information finns i Hantera de resurser som är associerade med dina Azure-konton i Visual Studio Cloud Explorer.
Använd Azure-portalen för att komma åt Azure-resurser efter behov. Du kan fortsätta att använda Azure-noden i Server Explorer i tidigare versioner av Visual Studio.
Du kan använda Azure-tjänster för dina appar genom att lägga till Connected Services-, till exempel:
- Active Directory-ansluten tjänst, för att använda Microsoft Entra ID-konton (Microsoft Entra ID) för att ansluta till webbappar
- Azure Storage-ansluten tjänst för bloblagring, köer och tabeller
- Key Vault-ansluten tjänst för att hantera hemligheter för webbappar
Tillgängliga anslutna tjänster beror på projekttypen. Lägg till en tjänst genom att högerklicka på projektet i Solution Explorer och välja Lägg till>ansluten tjänst.
På skärmen Anslutna tjänster väljer du länken eller plustecknet för att Lägg till ett tjänstberoende. På skärmen Lägg till beroende väljer du den tjänst som du vill lägga till och följer skärmarna för att ansluta till din Azure-prenumeration och -tjänst.
Mer information finns i Flytta till molnet med Visual Studio och Azure.
Skapa webbappar
Visual Studio kan hjälpa dig att skriva appar för webben. Du kan skapa webbappar med hjälp av ASP.NET, Node.js, Python, JavaScript och TypeScript. Visual Studio stöder många webbramverk, till exempel Angular, jQuery och Express.
ASP.NET Core och .NET Core körs på windows-, Mac- och Linux-operativsystem. ASP.NET Core är en viktig uppdatering av MVC, WebAPI och SignalR. ASP.NET Core är utformat från grunden för att erbjuda en effektiv och sammanställbar .NET-stack för att bygga moderna molnbaserade webbappar och tjänster.
Mer information finns i Moderna webbverktyg.
Skapa plattformsoberoende appar och spel
Visual Studio kan skapa appar och spel för macOS, Linux och Windows samt för Android, iOS och andra mobila enheter. Med Visual Studio kan du skapa:
.NET Core appar som körs i Windows, macOS och Linux.
Plattformsoberoende appar för Android, iOS, Mac Catalyst och Windows i C# med hjälp av .NET MAUI-.
2D- och 3D-spel i C# med hjälp av Visual Studio Tools for Unity.
Interna C++-appar för iOS-, Android- och Windows-enheter. Dela gemensam kod i iOS-, Android- och Windows-bibliotek med hjälp av C++ för plattformsoberoende utveckling.
Ansluta till databaser
Server Explorer hjälper dig att bläddra och hantera serverinstanser och tillgångar lokalt, via fjärranslutning och på Azure, Microsoft 365, Salesforce.com och webbplatser. Om du vill öppna Server Explorerväljer du View>Server Explorer. Mer information om hur du använder Server Explorer finns i Lägg till nya anslutningar.
SQL Server Object Explorer ger en vy över dina databasobjekt, som liknar SQL Server Management Studio. Med SQL Server Object Explorer kan du utföra lätthanterad databasadministration och designarbete. Exempel är att redigera tabelldata, jämföra scheman och köra frågor med hjälp av sammanhangsberoende menyer.
Om du vill öppna SQL Server Object Explorerväljer du dess ikon överst i fönstret Server Explorer eller väljer Visa>SQL Server Object Explorer från visual studio-menyn längst upp.
SQL Server Data Tools (SSDT) är en kraftfull utvecklingsmiljö för SQL Server, Azure SQL Database och Azure SQL Data Warehouse. Med SSDT kan du skapa, felsöka, underhålla och omstrukturera databaser. Du kan arbeta med ett databasprojekt eller direkt med en ansluten databasinstans lokalt eller utanför. För att hämta SSDT använder du Visual Studio Installer för att installera datalagring och bearbetning arbetsbelastning.
Felsöka, testa och förbättra koden
När du skriver kod bör du köra den och testa den för buggar och prestanda. Med Visual Studios felsökningssystem kan du felsöka kod som körs i ditt lokala projekt, på en fjärrenhet eller på en enhetsemulator. Stega igenom koden en sats i taget och inspektera variabler allt eftersom. Eller ange brytpunkter som bara slås när ett angivet villkor är sant. Du kan hantera felsökningsalternativ i själva kodredigeraren, så att du inte behöver lämna koden.
Mer information om felsökning i Visual Studio finns i Titta först på felsökningsprogrammet.
Om du vill förbättra appprestanda kan du titta på visual studio-profileringsfunktionen.
Visual Studio erbjuder testning alternativ som enhetstestning, liveenhetstestning, IntelliTest samt belastnings- och prestandatestning. Visual Studio har också avancerade kodanalys funktioner för att hitta design, säkerhet och andra brister.
Distribuera ditt färdiga program
Visual Studio har verktyg för att distribuera din app till användare eller kunder via Microsoft Store, en SharePoint-webbplats eller InstallShield- eller Windows Installer-teknik. Du kan komma åt alla dessa alternativ via Visual Studio IDE. Mer information finns i Distribuera program, tjänster och komponenter.
Hantera källkoden och samarbeta med andra
I Visual Studio kan du hantera källkoden i Git-lagringsplatser som hanteras av valfri leverantör, inklusive GitHub. Du kan också bläddra efter en Azure DevOps-server att ansluta till.
Fullständig information om Git-upplevelsen i Visual Studio finns på sidan. En stegvis självstudie om hur du ansluter till en Git- eller Azure DevOps-lagringsplats med hjälp av Visual Studio finns i Öppna ett projekt från en lagringsplats sidan.
Tips
Vi fortsätter att bygga ut Git-funktionsuppsättningen och iterera den baserat på din feedback. Mer information om en nyligen gjord funktionsuppdatering, tillsammans med en länk till en undersökning där du kan ge din feedback, finns i blogginlägget om stöd för flera lagringsplatser i Visual Studio.
Hur du öppnar ett projekt från en GitHub-lagringsplats med hjälp av Visual Studio 2019 beror på vilken version du har. Mer specifikt, om du har installerat version version 16.8 eller senare finns det en ny, mer fullständigt integrerad Git-upplevelse i Visual Studio tillgänglig för dig.
En stegvis självstudie om hur du ansluter till en Git- eller Azure DevOps-lagringsplats med hjälp av Visual Studio finns i Öppna ett projekt från en lagringsplats sidan.
Optimera Visual Studio-upplevelsen på Microsoft Dev Box
Not
Den här funktionen är för närvarande i offentlig förhandsversion. Den här informationen gäller en funktion som kan ändras avsevärt innan den släpps. Microsoft lämnar inga garantier, uttryckta eller underförstådda, med avseende på den information som tillhandahålls här.
Med Visual Studio 17.7 Preview 3kan du förgenerera Visual Studio-cacheminnen och inkludera dem i din utvecklingsmiljöbild. Därför läser Visual Studio in din lösning och aktiverar viktiga IDE-funktioner snabbare i utvecklingsrutan. Du kan också förbättra Git-prestanda på stora lagringsplatser genom att aktivera Git commit-graph-optimeringar i dev box-bilder.
Utöka Visual Studio
Om Visual Studio inte har den exakta funktionalitet du behöver kan du lägga till den. Anpassa IDE baserat på ditt arbetsflöde och format, lägg till stöd för externa verktyg som inte är integrerade med Visual Studio och ändra befintliga funktioner för att öka produktiviteten. Den senaste versionen av Visual Studio Extensibility Tools (VSSDK) finns i Visual Studio SDK.
Du kan använda .NET Compiler Platform Roslyn för att skriva egna kodanalysverktyg och kodgeneratorer. Hitta allt du behöver på Roslyn.
Hitta befintliga tillägg för Visual Studio som skapats av Microsoft-utvecklare och Visual Studio-utvecklingscommunityn.
Mer information om hur du utökar Visual Studio finns i Extend Visual Studio IDE.