Microsoft Visual Studio er en serie af Microsoft -produkter , der inkluderer et integreret softwareudviklingsmiljø og en række andre værktøjer. Disse produkter giver dig mulighed for at udvikle både konsolapplikationer og spil og applikationer med en grafisk grænseflade , herunder dem med understøttelse af Windows Forms teknologi , UWP , samt websteder , webapplikationer , webtjenester i både native og administreret kode til alle platforme understøttet af Windows , Windows Mobile , Windows CE , .NET Framework , .NET Core , .NET , MAUI , Xbox , Windows Phone .NET Compact Framework og Silverlight . Efter Microsofts køb af Xamarin dukkede muligheden for at udvikle IOS- og Android - programmer op.
Visual Studio inkluderer en kildekodeeditor med IntelliSense -understøttelse og nem koderefaktorering . Den indbyggede debugger kan fungere som enten en debugger på kildeniveau eller en debugger på maskinniveau. Andre integrerbare værktøjer omfatter en formulareditor til at forenkle oprettelsen af en applikations GUI, en webeditor, en klassedesigner og en databaseskemadesigner . Visual Studio giver dig mulighed for at oprette og forbinde tredjeparts tilføjelser ( plugins ) for at udvide funktionaliteten på næsten alle niveauer, herunder tilføjelse af understøttelse af kildekodeversionskontrolsystemer (som Subversion og Visual SourceSafe ), tilføjelse af nye værktøjssæt (f.eks. redigering og visuel designkode i domænespecifikke programmeringssprog ) eller værktøjer til andre aspekter af softwareudviklingsprocessen (f.eks. Team Explorer-klienten til at arbejde med Team Foundation Server ).
Visual Studio inkluderer en eller flere af følgende:
Mange leveringsmuligheder omfatter også:
Tidligere inkluderede Visual Studio også produkter:
Før Visual Studio version 4.0 blev Visual Basic 3, Visual C++, Visual FoxPro og Source Safe sendt som selvstændige pakker.
officielt navn |
kodenavn _ |
intern version |
Versioner af .NET Framework |
udgivelsesdato _ |
---|---|---|---|---|
visuelt studie | N/A | 4.0 | N/A | april 1995 |
Visual Studio 97 | Boston | 5,0 | N/A | februar 1997 |
Visual Studio 6.0 | Aspen | 6,0 | N/A | juni 1998 |
Visual Studio .NET (2002) | Rainier | 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ækhuggere | 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] Core 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] Core 1.1 - 6.0 | 2021-11-08 |
Visual Studio 97 er den første udgivne version af Visual Studio, der for første gang samler forskellige softwareudviklingsværktøjer. Det blev udgivet i to udgaver, Professional og Enterprise, og inkluderede Visual Basic 5.0, Visual C++ 5.0, Visual J++ 1.1, Visual FoxPro 5.0 og det første ASP-udviklingsmiljø, Visual InterDev. Visual Studio 97 var Microsofts første forsøg på at skabe et enkelt udviklingsmiljø til flere programmeringssprog: Visual C++, Visual J++ , Visual InterDev og MSDN brugte et enkelt miljø kaldet Developer Studio. Visual Basic og Visual FoxPro brugte separate udviklingsmiljøer.
Visual Studio 6.0 er den seneste version af Visual Studio til at køre på Windows 9x platformen (udgivet juni 1998). Denne version var Microsofts vigtigste udviklingsmiljø for Windows-applikationer før fremkomsten af .NET -platformen . Det bruges stadig til at understøtte gamle udviklinger, da det er den nyeste version af produktet til at skrive i den "klassiske" Visual Basic .
Visual Studio .NET (kodenavn Rainier ; intern version 7.0) - Udgivet februar 2002 (inkluderer .NET Framework 1.0). Service Pack 1 til Visual Studio .NET (2002) blev udgivet i marts 2002.
Visual Studio .NET (2002) er den seneste version af Visual Studio, der er kompatibel med Windows NT 4.0 .
Visual Studio .NET 2003 (kodenavn Everett ; intern version 7.1) - Udgivet april 2003 (inkluderer .NET Framework 1.1). I april 2005 annoncerede Microsoft en særlig udgave af miljøet kaldet Microsoft Visual Studio .NET 2003 Professional Special Edition. Special Edition var en almindelig udgave af Visual Studio .NET 2003 Professional Edition med tilføjelse af serversoftware og andre værktøjer (især operativsystemet Windows Server 2003 Standard Edition og SQL Server 2000 Developer Edition). For at fremme overgangen til et nyt udviklingsmiljø annoncerede virksomheden en særlig opgraderingspris, der var gyldig ved migrering til Visual Studio .NET 2003 Professional Special Edition fra et stort antal udviklingsværktøjer fra både Microsoft og dets hovedkonkurrenter [9] .
Service Pack 1 til Visual Studio .NET 2003 blev udgivet den 13. september 2006.
Visual Studio 2005 (kodenavnet Whidbey ; intern version 8.0) - Udgivet sidst i oktober 2005 (inkluderer .NET Framework 2.0). Sidste version kører officielt på Windows 2000 . Visual Studio 2005 er også den sidste version til at kompilere C++ applikationer til at køre på Windows 9x og Windows NT 4.0 . Det er også den første version af Visual Studio, der kompilerer C++ -, Visual Basic- og C# -applikationer til x86-64 64-bit-processorer . I begyndelsen af november 2005 blev der også udgivet en række produkter i Express-udgaven: Visual C++ 2005 Express , Visual Basic 2005 Express , Visual C# 2005 Express og andre [10] . Den 19. april 2006 blev Express-udgaven gratis. Service Pack 1 til VS2005 [11] og alle Express Editions [12] blev udgivet den 14. december 2006. En ekstra patch til SP1, der løser Windows Vista-kompatibilitetsproblemet, blev udgivet den 6. marts 2007.
Visual Studio 2008 (kodenavnet Orcas ; intern version 9.0) - Udgivet 19. november 2007 sammen med .NET Framework 3.5. Det er rettet mod at skabe applikationer til Windows Vista (men understøtter også XP), Microsoft Office 2007 og webapplikationer. Indeholder LINQ , nye versioner af C# og Visual Basic . Studiet inkluderede ikke Visual J# . Siden den 28. oktober 2008 har en version på russisk været tilgængelig for første gang.
Visual Studio 2008 er den seneste version af Visual Studio, der lader dig kompilere C++-programmer til at køre på Windows 2000 .
Visual Studio 2010 (kodenavn Hawaii , Ultimate Rosario ; intern version 10.0) - Udgivet 12. april 2010 med .NET Framework 4.0. Visual Studio inkluderer understøttelse af sprogene C# 4.0 og Visual Basic .NET 10.0 samt sproget F# , som ikke var tilgængeligt i tidligere versioner.
Visual Studio 2010 er den seneste version af Visual Studio, der er kompatibel med Windows XP og Windows Vista . Senere versioner giver dig mulighed for at kompilere C++-, Visual Basic- og C#-applikationer til at køre på Windows XP og Windows Vista, men udviklingsmiljøerne fungerer kun på Windows 7 SP1 og nyere versioner af Windows.
Visual Studio 2012 er distribueret i samme udgaver som 2010. Ændringerne påvirkede Visual Studio 2012 Express - alle programmeringssprog er installeret, og ikke ét, som før (Visual Basic 2010 Express, Visual C# 2010 Express), og nu der er fem versioner af Visual Studio Express: Visual Studio Express 2012 til web, Visual Studio Express 2012 til Windows 8, Visual Studio Express 2012 til Windows Desktop, Visual Studio Express 2012 til Windows Phone og Visual Studio Team Foundation Server Express 2012. Alle versioner distribueres som separate applikationer. Visual Studio Express 2012 til Windows 8 lader dig udvikle Windows Store -apps med en moderne grænseflade, mens Visual Studio Express 2012 til Windows Desktop lader dig udvikle "klassiske" desktop-apps. Hvad angår Visual Studio Team Foundation Server Express 2012, leveres denne version med Visual Studio 2012-skallen.
Du kan kun udvikle C++-applikationer ved hjælp af Visual Studio 2012 under Windows 7 SP1 og Windows 8 [13] . En rettelse er blevet frigivet, så kompileringsapplikationer kan køre under Windows XP.
Den endelige udgivelse af Visual Studio 2013 blev tilgængelig til download den 17. oktober 2013 sammen med .NET 4.5.1.
Den 12. november 2014 blev det annonceret, at "Visual Studio 2015" blev accepteret som det endelige produktnavn [14] .
Visual Studio 2015 er tilgængelig i tre udgaver: den gratis Community Edition, som kombinerer alle Express-versioner, og den betalte Professional Edition til små projekter og Enterprise Edition til store projekter.
Den første CTP blev udgivet den 2. juni 2014, efterfulgt af en udgivelseskandidat den 29. april 2015. Den endelige udgivelse af Visual Studio 2015 blev tilgængelig til download den 20. juli 2015 [15] .
Visual Studio "15" Preview blev udgivet den 30. marts 2016.
Visual Studio "15" Preview 2 blev udgivet den 10. maj 2016 [16] .
Visual Studio "15" Preview 3 blev udgivet den 7. juli 2016.
Visual Studio "15" Preview 4 blev udgivet den 22. august 2016 [17] .
Visual Studio "15" Preview 5 blev udgivet den 5. oktober 2016 [18] .
Omdøbt til Visual Studio 2017 den 17. november 2016 med Release Candidate (RC)-udgivelsen [19] .
Den 7. marts 2017 blev en ny version af Visual Studio udgivet og gjort tilgængelig til download [19] .
Den 5. april 2017 blev VS2017 version 15.1 frigivet med understøttelse af .NET Framework 4.7 [20] .
Den 8. juni 2018 annoncerede Microsoft Visual Studio 2019, kodenavnet Visual Studio "16" [21] .
Version [22] | udgivelses dato | Sidste ændring | Slut på support |
---|---|---|---|
LTS [23] ) | Visual Studio 2019 16.0 (2. april 2019 | 16.0.22 | 12. januar 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. marts 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. marts 2021 |
LTS [26] ) | Visual Studio 2019 16.9 (9. august 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. august 2021 | 16/11/20 (12. oktober 2022) | april 2029 |
Visual Studio 2019 er den seneste version af Visual Studio, der lader dig kompilere C++-applikationer til at køre på Windows XP. Visual Studio 2022 lader dig kun kompilere programmer til at køre på Windows Vista SP2 og nyere.
Microsoft annoncerede [28] en ny version. Det udførte oversættelsen af hovedprocessen devenv.exe fra 32-bit til 64-bit, integrationen af Accessibility Insights Engine og noget andet.
Version [28] | udgivelses dato | Sidste ændring | Slut på support |
---|---|---|---|
Visual Studio 2022 17.0 (LTSC) | 9. februar 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. januar 2024 |
Visual Studio 2022 17.3 | 11. maj 2022 | 17.3.6 (12. oktober 2022) | |
Visual Studio 2022 17.4 (LTSC) Preview 6.0 | 2. november 2022 | 17.4.0 (2. november 2022) | april 2024 |
Gratis version. Nu er den blevet fuldstændig afløst af Visual Studio Community Edition, som er en gratis analog af Visual Studio Professional og har næsten samme funktionalitet som sidstnævnte.
En fuldt udstyret, udvidelsesbar og gratis IDE til at bygge moderne Android-, iOS- og Windows-apps samt web-apps og cloud-tjenester.
(se https://www.visualstudio.com/vs/community/ )
Microsoft Visual Studio LightSwitch er et udviklingsmiljø, der har til formål at skabe en industri af applikationer, der er bygget på eksisterende .NET-teknologier og Microsoft-platforme. Oprettede applikationer består af tre niveauer: brugergrænseflade på Silverlight ; logik og dataadgang på WCF RIA og Entity Framework- tjenester ; datalagring ved hjælp af Microsoft SQL Server Express , Microsoft SQL Server eller SQL Azure . LightSwitch understøtter også andre datakilder, herunder SharePoint . LightSwitch inkluderer grafiske designere til enheder og deres relationer, forespørgsler og en brugergrænseflade . Forretningslogik kan skrives i Visual Basic eller Visual C# . LightSwitch kan installeres som et selvstændigt program eller som en tilføjelse til Visual Studio 2010 Professional og nyere udgaver.
Denne udgave giver en IDE til alle understøttede produkter og understøtter hele MSDN-biblioteket . Både XML- og XSLT - redigerings- og objekttestværktøjer understøttes. Der er dog ingen Server Explorer og ingen integration med Microsoft SQL Server . Mobiludviklingssupport var oprindelig inkluderet i Visual Studio 2005 Standard, men i 2008 er den kun tilgængelig i Professional-udgaven. Fra version 2010 eksisterer standardudgaven ikke længere. [29]
Udgaven inkluderer alle funktionerne i Standard Edition og udvider dem med yderligere, såsom integration med Microsoft SQL Server og understøttelse af fjernfejlfinding.
Visual Studio Tools for Office inkluderer en SDK og en Visual Studio-udvidelse, der indeholder værktøjer til udvikling til Microsoft Office -platformen . Startende med Visual Studio 2008 inkluderet i Professional-udgaver og nyere.
Giver et sæt værktøjer til samarbejdende udvikling, målinger og rapportering, ud over mulighederne i Professional-udgaven. Der er forskellige udgaver af VSTS, opdelt efter de roller, som produktet vil blive brugt til:
Den kombinerede funktionalitet af alle fire udgaver præsenteres i en separat pakke Visual Studio Team Suite Edition . Funktionaliteten af Database Edition vil blive kombineret med Development Edition i en fremtidig version af pakken, Visual Studio 2010.
Ud over klientapplikationer inkluderer Team System også Team Foundation Server .
I september 2011 blev det annonceret, at Microsoft i oktober ville frigive en speciel version af compileren, der udvikles af Roslyn-projektet. Målet med dette projekt var at udvikle en "compiler as a service" med evnen til at give programmører al den information, der genereres af compileren. Denne compiler vil have understøttelse af C# og Visual Basic med fuld kompatibilitet med Visual Studio. Derudover erklæres muligheden for at konvertere kode fra et sprog til et andet [30] .
Visual Studio Code er et udviklingsmiljø, der kører på Linux, macOS og Windows. Indeholder en debugger og klient til Git. Kildekoden er åben. Den 14. april 2016 blev version 1.0 [31] frigivet .
Visual Studio er bygget på en arkitektur, der understøtter brugen af plug -ins ( engelske Add-Ins ) - plug- ins fra tredjepartsudviklere, som giver dig mulighed for at udvide mulighederne i udviklingsmiljøet.
Nogle af de mere populære tilføjelser:
IDE | |
---|---|
Universel | |
C / C++ | |
GRUNDLÆGGENDE | |
Java |
|
Pascal | |
PHP |
|
Python | |
ActionScript | |
rubin | |
sammenligning |