Microsoft Visual Studio är en rad Microsoft -produkter som inkluderar en integrerad mjukvaruutvecklingsmiljö och ett antal andra verktyg. Dessa produkter låter dig utveckla både konsolapplikationer och spel och applikationer med ett grafiskt gränssnitt , inklusive de med stöd för Windows Forms -teknik , UWP , samt webbplatser , webbapplikationer , webbtjänster i både inbyggd och hanterad kod för alla plattformar som stöds av Windows , Windows Mobile , Windows CE , .NET Framework , .NET Core , .NET , MAUI , Xbox , Windows Phone .NET Compact Framework och Silverlight . Efter köpet av Xamarin av Microsoft dök möjligheten att utveckla IOS- och Android- program upp.
Visual Studio innehåller en källkodsredigerare med IntelliSense- stöd och enkel kodrefaktorering . Den inbyggda debuggern kan fungera som antingen en felsökare på källnivå eller en felsökare på maskinnivå. Andra inbäddningsbara verktyg inkluderar en formulärredigerare för att förenkla skapandet av ett programs GUI, en webbredigerare, en klassdesigner och en databasschemadesigner . Visual Studio låter dig skapa och ansluta tredjepartstillägg ( plugins ) för att utöka funktionaliteten på nästan alla nivåer, inklusive att lägga till stöd för källkodsversionskontrollsystem (som Subversion och Visual SourceSafe ), lägga till nya verktygssatser (till exempel för redigering och visuell designkod i domänspecifika programmeringsspråk ) eller verktyg för andra aspekter av mjukvaruutvecklingsprocessen (till exempel Team Explorer-klienten för att arbeta med Team Foundation Server ).
Visual Studio innehåller ett eller flera av följande:
Många leveransalternativ inkluderar också:
Tidigare inkluderade Visual Studio även produkter:
Före Visual Studio version 4.0 skickades Visual Basic 3, Visual C++, Visual FoxPro och Source Safe som fristående paket.
officiella namn |
kodnamn _ |
intern version |
Versioner av .NET Framework |
releasedatum _ |
---|---|---|---|---|
visuell Studio | N/A | 4.0 | N/A | april 1995 |
Visual Studio 97 | Boston | 5.0 | N/A | februari 1997 |
Visual Studio 6.0 | Asp | 6,0 | N/A | juni 1998 |
Visual Studio .NET (2002) | Regnigare | 7,0 | 1.0 | 2002-02-13 |
Visual Studio .NET 2003 | Everett | 7.1 | 1.1 | 2003-04-24 |
Visual Studio 2005 | Whidbey | 8,0 | 2,0, 3,0 | 2005-11-07 |
Visual Studio 2008 | Späckhuggare | 9,0 | 2,0, 3,0, 3,5 | 2007-11-19 |
Visual Studio 2010 | Dev10 / Rosario | 10,0 | 2,0 - 4,0 | 2010-04-12 |
Visual Studio 2012 | Dev11 | 11.0 | 2.0 - 4.5.2 | 2012-08-15 |
Visual Studio 2013 | Dev12 | 12,0 | 2.0 - 4.5.2 | 2013-10-17 |
Visual Studio 2015 | Dev14 | 14,0 | 2,0 - 4,6 | 2015-07-20 |
Visual Studio 2017 | Dev15 | 15,0 | 3,5 - 4,7; [5] Kärna 1.0 - 2.2 [6] [7] | 2017-03-07 |
Visual Studio 2019 | Dev16 | 16,0 | 3,5 - 4,8; [8] Core 1.1 - 5.0 | 2019-04-02 |
Visual Studio 2022 | Dev17 | 17,0 | 3,5, 4,6,0 - 4,8; [8] Kärna 1.1 - 6.0 | 2021-11-08 |
Visual Studio 97 är den första släppta versionen av Visual Studio, som för första gången sammanför olika mjukvaruutvecklingsverktyg. Den släpptes i två upplagor, Professional och Enterprise, och inkluderade Visual Basic 5.0, Visual C++ 5.0, Visual J++ 1.1, Visual FoxPro 5.0 och den första ASP-utvecklingsmiljön, Visual InterDev. Visual Studio 97 var Microsofts första försök att skapa en enda utvecklingsmiljö för flera programmeringsspråk: Visual C++, Visual J++ , Visual InterDev och MSDN använde en enda miljö som heter Developer Studio. Visual Basic och Visual FoxPro använde separata utvecklingsmiljöer.
Visual Studio 6.0 är den senaste versionen av Visual Studio som körs på Windows 9x- plattformen (släpptes i juni 1998). Denna version var Microsofts huvudsakliga utvecklingsmiljö för Windows-applikationer innan .NET- plattformen kom . Det används fortfarande för att stödja gamla utvecklingar, eftersom det är den senaste versionen av produkten för att skriva i den "klassiska" Visual Basic .
Visual Studio .NET (kodnamn Rainier ; intern version 7.0) - Släppt februari 2002 (inkluderar .NET Framework 1.0). Service Pack 1 för Visual Studio .NET (2002) släpptes i mars 2002.
Visual Studio .NET (2002) är den senaste versionen av Visual Studio som är kompatibel med Windows NT 4.0 .
Visual Studio .NET 2003 (kodnamn Everett ; intern version 7.1) - Släppt april 2003 (inkluderar .NET Framework 1.1). I april 2005 tillkännagav Microsoft en specialutgåva av miljön som heter Microsoft Visual Studio .NET 2003 Professional Special Edition. Special Edition var en vanlig utgåva av Visual Studio .NET 2003 Professional Edition med tillägg av serverprogramvara och andra verktyg (särskilt operativsystemet Windows Server 2003 Standard Edition och SQL Server 2000 Developer Edition). För att uppmuntra övergången till en ny utvecklingsmiljö tillkännagav företaget ett speciellt uppgraderingspris som var giltigt vid migrering till Visual Studio .NET 2003 Professional Special Edition från ett stort antal utvecklingsverktyg från både Microsoft och dess huvudkonkurrenter [9] .
Service Pack 1 för Visual Studio .NET 2003 släpptes den 13 september 2006.
Visual Studio 2005 (kodnamnet Whidbey ; intern version 8.0) - Släppt i slutet av oktober 2005 (inkluderar .NET Framework 2.0). Senaste versionen körs officiellt på Windows 2000 . Visual Studio 2005 är också den sista versionen som kompilerar C++-applikationer för att köras på Windows 9x och Windows NT 4.0 . Det är också den första versionen av Visual Studio som kompilerar C++- , Visual Basic- och C# -applikationer för x86-64 64-bitarsprocessorer . I början av november 2005 släpptes också en serie produkter i Express-utgåvan: Visual C++ 2005 Express , Visual Basic 2005 Express , Visual C# 2005 Express och andra [10] . Den 19 april 2006 blev Express-utgåvan gratis. Service Pack 1 för VS2005 [11] och alla Express Editions [12] släpptes den 14 december 2006. En ytterligare patch för SP1 som åtgärdar Windows Vista-kompatibilitetsproblemet släpptes den 6 mars 2007.
Visual Studio 2008 (kodnamnet Orcas ; intern version 9.0) - Släppt 19 november 2007, tillsammans med .NET Framework 3.5. Den syftar till att skapa applikationer för Windows Vista (men stöder även XP), Microsoft Office 2007 och webbapplikationer. Inkluderar LINQ , nya versioner av C# och Visual Basic . Studion inkluderade inte Visual J# . Sedan den 28 oktober 2008 har en version på ryska varit tillgänglig för första gången.
Visual Studio 2008 är den senaste versionen av Visual Studio som låter dig kompilera C++-program för att köras på Windows 2000 .
Visual Studio 2010 (kodnamn Hawaii , Ultimate Rosario ; intern version 10.0) - Släppt 12 april 2010 med .NET Framework 4.0. Visual Studio innehåller stöd för språken C# 4.0 och Visual Basic .NET 10.0, samt språket F# , som inte var tillgängligt i tidigare versioner.
Visual Studio 2010 är den senaste versionen av Visual Studio som är kompatibel med Windows XP och Windows Vista . Senare versioner låter dig kompilera C++-, Visual Basic- och C#-program för att köras på Windows XP och Windows Vista, men utvecklingsmiljöerna fungerar bara på Windows 7 SP1 och senare versioner av Windows.
Visual Studio 2012 distribueras i samma utgåvor som 2010. Ändringarna påverkade Visual Studio 2012 Express - alla programmeringsspråk är installerade, och inte ett, som tidigare (Visual Basic 2010 Express, Visual C# 2010 Express), och nu det finns fem versioner av Visual Studio Express: Visual Studio Express 2012 för webben, Visual Studio Express 2012 för Windows 8, Visual Studio Express 2012 för Windows Desktop, Visual Studio Express 2012 för Windows Phone och Visual Studio Team Foundation Server Express 2012. Alla versioner distribueras som separata applikationer. Visual Studio Express 2012 för Windows 8 låter dig utveckla Windows Store -appar med ett modernt gränssnitt, medan Visual Studio Express 2012 för Windows Desktop låter dig utveckla "klassiska" skrivbordsappar. När det gäller Visual Studio Team Foundation Server Express 2012 levereras denna version med Visual Studio 2012-skalet.
Du kan bara utveckla C++-applikationer med Visual Studio 2012 under Windows 7 SP1 och Windows 8 [13] . En fix har släppts för att tillåta kompileringsapplikationer att köras under Windows XP.
Den slutliga versionen av Visual Studio 2013 blev tillgänglig för nedladdning den 17 oktober 2013 tillsammans med .NET 4.5.1.
Den 12 november 2014 tillkännagavs att "Visual Studio 2015" accepterades som det slutliga produktnamnet [14] .
Visual Studio 2015 finns i tre utgåvor: den kostnadsfria Community Edition, som kombinerar alla Express-versioner, och den betalda Professional Edition för små projekt och Enterprise Edition för stora projekt.
Den första CTP:n släpptes den 2 juni 2014, följt av en Release Candidate den 29 april 2015. Den slutliga versionen av Visual Studio 2015 blev tillgänglig för nedladdning den 20 juli 2015 [15] .
Visual Studio "15" Preview släpptes den 30 mars 2016.
Visual Studio "15" Preview 2 släpptes den 10 maj 2016 [16] .
Visual Studio "15" Preview 3 släpptes den 7 juli 2016.
Visual Studio "15" Preview 4 släpptes den 22 augusti 2016 [17] .
Visual Studio "15" Preview 5 släpptes den 5 oktober 2016 [18] .
Omdöpt till Visual Studio 2017 den 17 november 2016 med Release Candidate (RC) [19] .
Den 7 mars 2017 släpptes en ny version av Visual Studio och gjordes tillgänglig för nedladdning [19] .
Den 5 april 2017 släpptes VS2017 version 15.1 med stöd för .NET Framework 4.7 [20] .
Den 8 juni 2018 tillkännagav Microsoft Visual Studio 2019, kodnamnet Visual Studio "16" [21] .
Version [22] | Utgivningsdatum | Senaste uppdateringen | Slut på support |
---|---|---|---|
LTS [23] ) | Visual Studio 2019 16.0 (2 april 2019 | 16.0.22 | 12 januari 2021 |
Visual Studio 2019 16.1 | 21 maj 2019 | 16.1.6 | 9 juli 2019 |
Visual Studio 2019 16.2 | 24 juli 2019 | 16.2.5 | 10 september 2019 |
Visual Studio 2019 16.3 | 23 september 2019 | 16.3.10 | 20 november 2019 |
LTS [24] ) | Visual Studio 2019 16.4 (3 december 2019 | 16.4.27 | 12 oktober 2021 |
Visual Studio 2019 16.5 | 16 mars 2020 | 16.5.5 | 12 maj 2020 |
Visual Studio 2019 16.6 | 19 maj 2020 | 16.6.5 | 21 juli 2020 |
LTS [25] ) | Visual Studio 2019 16.7 (19 april 2022 | 16.7.28 | april 2022 |
Visual Studio 2019 16.8 | 10 november | 16.8.7 | 9 mars 2021 |
LTS [26] ) | Visual Studio 2019 16.9 (9 augusti 2022 | 16.9.26 (12 oktober 2022) | oktober 2022 |
Visual Studio 2019 16.10 | 25 maj 2021 | 16.10.4 | 20 juli 2021 |
LTS [27] ) | Visual Studio 2019 16.11 (10 augusti 2021 | 11/16/20 (12 oktober 2022) | april 2029 |
Visual Studio 2019 är den senaste versionen av Visual Studio som låter dig kompilera C++-program för att köras på Windows XP. Visual Studio 2022 låter dig bara kompilera program för att köras på Windows Vista SP2 och högre.
Microsoft tillkännagav [28] en ny version. Den utförde översättningen av huvudprocessen devenv.exe från 32-bitars till 64-bitars, integrationen av Accessibility Insights Engine och något annat.
Version [28] | Utgivningsdatum | Senaste uppdateringen | Slut på support |
---|---|---|---|
Visual Studio 2022 17.0 (LTSC) | 9 februari 2022 | 17.0.15 (12 oktober 2022) | 11 juli 2023 |
Visual Studio 2022 17.1 | 27 april 2022 | 17.1.7 (10 maj 2022) | |
Visual Studio 2022 17.2 (LTSC) | 11 maj 2022 | 17.2.9 (12 oktober 2022) | 9 januari 2024 |
Visual Studio 2022 17.3 | 11 maj 2022 | 17.3.6 (12 oktober 2022) | |
Visual Studio 2022 17.4 (LTSC) Förhandsvisning 6.0 | 2 november 2022 | 17.4.0 (2 november 2022) | april 2024 |
Gratis version. Nu har den helt ersatts av Visual Studio Community Edition, som är en gratis analog till Visual Studio Professional och har nästan samma funktionalitet som den senare.
En fullfjädrad, utbyggbar och gratis IDE för att bygga moderna Android-, iOS- och Windows-appar, såväl som webbappar och molntjänster.
(se https://www.visualstudio.com/vs/community/ )
Microsoft Visual Studio LightSwitch är en utvecklingsmiljö som syftar till att skapa en industri av applikationer som bygger på befintliga .NET-teknologier och Microsoft-plattformar. Skapade applikationer består av tre nivåer: användargränssnitt på Silverlight ; logik och dataåtkomst på WCF RIA och Entity Framework- tjänster ; datalagring med Microsoft SQL Server Express , Microsoft SQL Server eller SQL Azure . LightSwitch stöder även andra datakällor inklusive SharePoint . LightSwitch inkluderar grafiska designers för enheter och deras relationer, frågor och ett användargränssnitt . Affärslogik kan skrivas i Visual Basic eller Visual C# . LightSwitch kan installeras som en fristående applikation eller som ett tillägg till Visual Studio 2010 Professional och högre utgåvor.
Den här utgåvan tillhandahåller en IDE för alla produkter som stöds och stöder hela MSDN-biblioteket . Både XML- och XSLT- redigerings- och objekttestverktyg stöds. Det finns dock ingen Server Explorer och ingen integration med Microsoft SQL Server . Mobilt utvecklingsstöd ingick ursprungligen i Visual Studio 2005 Standard, men 2008 är det bara tillgängligt i Professional-utgåvan. Från och med version 2010 existerar inte längre standardutgåvan. [29]
Utgåvan innehåller alla funktioner i Standard Edition och utökar dem med ytterligare, såsom integration med Microsoft SQL Server och stöd för fjärrfelsökning.
Visual Studio Tools for Office innehåller en SDK och en Visual Studio-tillägg som innehåller verktyg för utveckling för Microsoft Office- plattformen . Från och med Visual Studio 2008 ingår i Professional-utgåvor och uppåt.
Tillhandahåller en uppsättning verktyg för samarbetsutveckling, mätvärden och rapportering, förutom funktionerna i Professional-utgåvan. Det finns olika utgåvor av VSTS, uppdelade efter de roller som produkten kommer att användas för:
Den kombinerade funktionaliteten för alla fyra utgåvorna presenteras i ett separat paket Visual Studio Team Suite Edition . Funktionaliteten i Database Edition kommer att kombineras med Development Edition i en framtida version av paketet, Visual Studio 2010.
Förutom klientapplikationer inkluderar Team System även Team Foundation Server .
I september 2011 tillkännagavs att Microsoft i oktober skulle släppa en specialversion av kompilatorn som utvecklas av Roslyn-projektet. Målet med detta projekt var att utveckla en "kompilator som en tjänst" med förmågan att förse programmerare med all information som genereras av kompilatorn. Denna kompilator kommer att ha stöd för C# och Visual Basic med full kompatibilitet med Visual Studio. Dessutom deklareras möjligheten att konvertera kod från ett språk till ett annat [30] .
Visual Studio Code är en utvecklingsmiljö som körs på Linux, macOS och Windows. Inkluderar en debugger och klient för Git. Källkoden är öppen. Den 14 april 2016 släpptes version 1.0 [31] .
Visual Studio är byggt på en arkitektur som stöder användningen av plug -ins ( engelska Add-Ins ) - plug- ins från tredjepartsutvecklare, vilket gör att du kan utöka funktionerna i utvecklingsmiljön.
Några av de mer populära tilläggen:
ID | |
---|---|
Universell | |
C / C++ | |
GRUNDLÄGGANDE | |
Java |
|
Pascal | |
PHP |
|
Pytonorm |
|
ActionScript | |
rubin | |
jämförelse |