Microsoft Visual Studio je řada produktů společnosti Microsoft , která zahrnuje integrované prostředí pro vývoj softwaru a řadu dalších nástrojů. Tyto produkty vám umožňují vyvíjet jak konzolové aplikace, tak hry a aplikace s grafickým rozhraním , včetně těch s podporou technologie Windows Forms , UWP , a také webových stránek , webových aplikací , webových služeb v nativním i spravovaném kódu pro všechny platformy podporované Windows , Windows Mobile , Windows CE , .NET Framework , .NET Core , .NET , MAUI , Xbox , Windows Phone .NET Compact Framework a Silverlight . Po koupi Xamarin Microsoftem se objevila možnost vyvíjet programy pro IOS a Android .
Visual Studio obsahuje editor zdrojového kódu s podporou IntelliSense a snadným refaktorováním kódu . Vestavěný ladicí program může fungovat buď jako ladicí program na úrovni zdroje, nebo jako ladicí program na úrovni počítače. Mezi další nástroje pro vložení patří editor formulářů pro zjednodušení vytváření grafického uživatelského rozhraní aplikace, webový editor, návrhář tříd a návrhář schémat databáze . Visual Studio umožňuje vytvářet a připojovat doplňky třetích stran ( pluginy ) pro rozšíření funkčnosti na téměř každé úrovni, včetně přidání podpory pro systémy pro správu verzí zdrojového kódu (jako Subversion a Visual SourceSafe ), přidání nových sad nástrojů (například pro úpravy a vizuální návrh kódu v programovacích jazycích specifických pro doménu ) nebo nástroje pro další aspekty procesu vývoje softwaru (například klient Team Explorer pro práci s Team Foundation Server ).
Visual Studio obsahuje jednu nebo více z následujících položek:
Mnoho možností doručení také zahrnuje:
V minulosti Visual Studio zahrnovalo také produkty:
Před verzí Visual Studio 4.0 byly Visual Basic 3, Visual C++, Visual FoxPro a Source Safe dodávány jako samostatné balíčky.
oficiální název |
kódové jméno |
interní verze |
Verze rozhraní .NET Framework |
datum vydání |
---|---|---|---|---|
vizuální studio | N/A | 4,0 | N/A | dubna 1995 |
Visual Studio 97 | Boston | 5,0 | N/A | února 1997 |
Visual Studio 6.0 | Osika | 6.0 | N/A | června 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 | Kosatky | 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] Jádro 1.0 - 2.2 [6] [7] | 2017-03-07 |
Visual Studio 2019 | Dev16 | 16.0 | 3,5 - 4,8; [8] Jádro 1.1 - 5.0 | 2019-04-02 |
Visual Studio 2022 | Dev17 | 17,0 | 3,5, 4,6,0 - 4,8; [8] Jádro 1.1 - 6.0 | 2021-11-08 |
Visual Studio 97 je první vydaná verze sady Visual Studio, která poprvé spojuje různé nástroje pro vývoj softwaru. Byl vydán ve dvou edicích, Professional a Enterprise, a zahrnoval Visual Basic 5.0, Visual C++ 5.0, Visual J++ 1.1, Visual FoxPro 5.0 a první vývojové prostředí ASP, Visual InterDev. Visual Studio 97 bylo prvním pokusem společnosti Microsoft o vytvoření jediného vývojového prostředí pro více programovacích jazyků: Visual C++, Visual J++ , Visual InterDev a MSDN používaly jediné prostředí nazvané Developer Studio. Visual Basic a Visual FoxPro používaly samostatná vývojová prostředí.
Visual Studio 6.0 je nejnovější verze sady Visual Studio, která běží na platformě Windows 9x (vydáno v červnu 1998). Tato verze byla hlavním vývojovým prostředím společnosti Microsoft pro aplikace Windows před příchodem platformy .NET . Stále se používá k podpoře starého vývoje, protože je to nejnovější verze produktu pro psaní v "klasickém" Visual Basicu .
Visual Studio .NET (kódové označení Rainier ; interní verze 7.0) – Vydáno v únoru 2002 (zahrnuje .NET Framework 1.0). Service Pack 1 pro Visual Studio .NET (2002) byl vydán v březnu 2002.
Visual Studio .NET (2002) je nejnovější verze sady Visual Studio kompatibilní s Windows NT 4.0 .
Visual Studio .NET 2003 (kódové označení Everett ; interní verze 7.1) – Vydáno v dubnu 2003 (zahrnuje .NET Framework 1.1). V dubnu 2005 Microsoft oznámil speciální edici prostředí nazvanou Microsoft Visual Studio .NET 2003 Professional Special Edition. Special Edition byla běžná edice Visual Studio .NET 2003 Professional Edition s přidáním serverového softwaru a dalších nástrojů (zejména operační systém Windows Server 2003 Standard Edition a SQL Server 2000 Developer Edition). Aby společnost podpořila přechod na nové vývojové prostředí, oznámila speciální cenu upgradu, která platila při migraci velkého množství vývojových nástrojů od společnosti Microsoft i jejích hlavních konkurentů na Visual Studio .NET 2003 Professional Special Edition [9] .
Aktualizace Service Pack 1 pro Visual Studio .NET 2003 byla vydána 13. září 2006.
Visual Studio 2005 (kódové označení Whidbey ; interní verze 8.0) – Vydáno koncem října 2005 (zahrnuje .NET Framework 2.0). Poslední verze oficiálně běžící na Windows 2000 . Visual Studio 2005 je také poslední verzí, která kompiluje C++ aplikace pro Windows 9x a Windows NT 4.0 . Je to také první verze sady Visual Studio, která kompiluje aplikace C++ , Visual Basic a C# pro 64bitové procesory x86-64 . Začátkem listopadu 2005 byla také vydána řada produktů v edici Express: Visual C++ 2005 Express , Visual Basic 2005 Express , Visual C# 2005 Express a další [10] . 19. dubna 2006 byla edice Express zdarma. Service Pack 1 pro VS2005 [11] a všechny Express Edition [12] byl vydán 14. prosince 2006. Dne 6. března 2007 byla vydána další oprava pro aktualizaci SP1, která řeší problém s kompatibilitou systému Windows Vista.
Visual Studio 2008 (kódové označení Orcas ; interní verze 9.0) – Vydáno 19. listopadu 2007 spolu s .NET Framework 3.5. Je zaměřen na tvorbu aplikací pro Windows Vista (podporuje však i XP), Microsoft Office 2007 a webové aplikace. Zahrnuje LINQ , nové verze C# a Visual Basic . Studio nezahrnulo Visual J# . Od 28. října 2008 je poprvé k dispozici verze v ruštině.
Visual Studio 2008 je nejnovější verze sady Visual Studio, která vám umožňuje kompilovat aplikace v jazyce C++ pro spuštění v systému Windows 2000 .
Visual Studio 2010 (kódové označení Hawaii , Ultimate Rosario ; interní verze 10.0) – Vydáno 12. dubna 2010 s .NET Framework 4.0. Visual Studio obsahuje podporu pro jazyky C# 4.0 a Visual Basic .NET 10.0 a také pro jazyk F# , který nebyl v předchozích verzích dostupný.
Visual Studio 2010 je nejnovější verze sady Visual Studio kompatibilní se systémy Windows XP a Windows Vista . Pozdější verze umožňují kompilovat aplikace C++, Visual Basic a C# pro spuštění v systémech Windows XP a Windows Vista, ale vývojová prostředí fungují pouze v systému Windows 7 SP1 a novějších verzích systému Windows.
Visual Studio 2012 je distribuováno ve stejných edicích jako 2010. Změny ovlivnily Visual Studio 2012 Express – jsou nainstalovány všechny programovací jazyky, nikoli jeden, jako dříve (Visual Basic 2010 Express, Visual C# 2010 Express) a nyní existuje pět verzí Visual Studio Express: Visual Studio Express 2012 pro web, Visual Studio Express 2012 pro Windows 8, Visual Studio Express 2012 pro Windows Desktop, Visual Studio Express 2012 pro Windows Phone a Visual Studio Team Foundation Server Express 2012. Vše verze jsou distribuovány jako samostatné aplikace. Visual Studio Express 2012 pro Windows 8 umožňuje vyvíjet aplikace pro Windows Store s moderním rozhraním, zatímco Visual Studio Express 2012 pro Windows Desktop umožňuje vyvíjet „klasické“ desktopové aplikace. Pokud jde o Visual Studio Team Foundation Server Express 2012, tato verze se dodává s prostředím Visual Studio 2012.
Aplikace C++ můžete vyvíjet pouze pomocí sady Visual Studio 2012 pod Windows 7 SP1 a Windows 8 [13] . Byla vydána oprava umožňující spuštění kompilace aplikací pod Windows XP.
Finální verze Visual Studia 2013 byla k dispozici ke stažení 17. října 2013 spolu s .NET 4.5.1.
12. listopadu 2014 bylo oznámeno, že „Visual Studio 2015“ bylo přijato jako konečný název produktu [14] .
Visual Studio 2015 je k dispozici ve třech edicích: bezplatná edice Community Edition, která kombinuje všechny Express verze, a placená edice Professional pro malé projekty a edice Enterprise pro velké projekty.
První CTP byl vydán 2. června 2014, po něm následoval Release Candidate 29. dubna 2015. Finální verze Visual Studio 2015 byla k dispozici ke stažení 20. července 2015 [15] .
Visual Studio "15" Preview byl vydán 30. března 2016.
Visual Studio "15" Preview 2 bylo vydáno 10. května 2016 [16] .
Visual Studio "15" Preview 3 bylo vydáno 7. července 2016.
Visual Studio "15" Preview 4 vyšlo 22. srpna 2016 [17] .
Visual Studio "15" Preview 5 vyšlo 5. října 2016 [18] .
Přejmenováno na Visual Studio 2017 17. listopadu 2016 s vydáním Release Candidate (RC) [19] .
7. března 2017 byla vydána nová verze Visual Studia a zpřístupněna ke stažení [19] .
5. dubna 2017 byla vydána VS2017 verze 15.1 s podporou pro .NET Framework 4.7 [20] .
8. června 2018 Microsoft oznámil Visual Studio 2019 s kódovým označením Visual Studio „16“ [21] .
Verze [22] | datum vydání | Poslední aktualizace | Konec podpory |
---|---|---|---|
LTS [23] ) | Visual Studio 2019 16.0 (2. dubna 2019 | 16.0.22 | 12. ledna 2021 |
Visual Studio 2019 16.1 | 21. května 2019 | 16.1.6 | 9. července 2019 |
Visual Studio 2019 16.2 | 24. července 2019 | 16.2.5 | 10. září 2019 |
Visual Studio 2019 16.3 | 23. září 2019 | 16.3.10 | 20. listopadu 2019 |
LTS [24] ) | Visual Studio 2019 16.4 (3. prosince 2019 | 16.4.27 | 12. října 2021 |
Visual Studio 2019 16.5 | 16. března 2020 | 16.5.5 | 12. května 2020 |
Visual Studio 2019 16.6 | 19. května 2020 | 16.6.5 | 21. července 2020 |
LTS [25] ) | Visual Studio 2019 16.7 (19. dubna 2022 | 16.7.28 | dubna 2022 |
Visual Studio 2019 16.8 | 10. listopadu | 16.8.7 | 9. března 2021 |
LTS [26] ) | Visual Studio 2019 16.9 (9. srpna 2022 | 16.9.26 (12. října 2022) | října 2022 |
Visual Studio 2019 16.10 | 25. května 2021 | 16.10.4 | 20. července 2021 |
LTS [27] ) | Visual Studio 2019 16.11 (10. srpna 2021 | 16. 11. 20 (12. října 2022) | dubna 2029 |
Visual Studio 2019 je nejnovější verze sady Visual Studio, která vám umožňuje kompilovat aplikace C++ pro spuštění v systému Windows XP. Visual Studio 2022 umožňuje pouze kompilovat aplikace pro spuštění v systému Windows Vista SP2 a vyšším.
Microsoft oznámil [28] novou verzi. Provedl překlad hlavního procesu devenv.exe z 32bitového na 64bitový, integraci Accessibility Insights Engine a ještě něco dalšího.
Verze [28] | datum vydání | Poslední aktualizace | Konec podpory |
---|---|---|---|
Visual Studio 2022 17.0 (LTSC) | 9. února 2022 | 17.0.15 (12. října 2022) | 11. července 2023 |
Visual Studio 2022 17.1 | 27. dubna 2022 | 17.1.7 (10. května 2022) | |
Visual Studio 2022 17.2 (LTSC) | 11. května 2022 | 17.2.9 (12. října 2022) | 9. ledna 2024 |
Visual Studio 2022 17.3 | 11. května 2022 | 17.3.6 (12. října 2022) | |
Visual Studio 2022 17.4 (LTSC) Preview 6.0 | 2. listopadu 2022 | 17.4.0 (2. listopadu 2022) | dubna 2024 |
Bezplatná verze. Nyní byl zcela nahrazen Visual Studio Community Edition, což je bezplatná obdoba Visual Studio Professional a má téměř stejné funkce jako posledně uvedené.
Plně funkční, rozšiřitelné a bezplatné IDE pro vytváření moderních aplikací pro Android, iOS a Windows, stejně jako webových aplikací a cloudových služeb.
(viz https://www.visualstudio.com/vs/community/ )
Microsoft Visual Studio LightSwitch je vývojové prostředí zaměřené na vytváření odvětví aplikací postavených na stávajících technologiích .NET a platformách Microsoft. Vytvořené aplikace se skládají ze tří vrstev: uživatelské rozhraní na Silverlight ; logika a přístup k datům ve službách WCF RIA a Entity Framework ; úložiště dat pomocí Microsoft SQL Server Express , Microsoft SQL Server nebo SQL Azure . LightSwitch také podporuje další zdroje dat včetně SharePointu . LightSwitch zahrnuje grafické návrháře pro entity a jejich vztahy, dotazy a uživatelské rozhraní . Obchodní logiku lze napsat ve Visual Basic nebo Visual C# . LightSwitch lze nainstalovat jako samostatnou aplikaci nebo jako doplněk k Visual Studio 2010 Professional a vyšším edicím.
Toto vydání poskytuje IDE pro všechny podporované produkty a podporuje úplnou knihovnu MSDN . Podporovány jsou nástroje pro úpravy a testování objektů XML i XSLT . Neexistuje však žádný Server Explorer a žádná integrace s Microsoft SQL Server . Podpora mobilního vývoje byla původně zahrnuta ve Visual Studiu 2005 Standard, ale v roce 2008 je k dispozici pouze v edici Professional. Od verze 2010 již edice Standard neexistuje. [29]
Edice obsahuje všechny funkce edice Standard a rozšiřuje je o další, jako je integrace s Microsoft SQL Server a podpora vzdáleného ladění.
Visual Studio Tools for Office zahrnuje SDK a rozšíření Visual Studio, které obsahuje nástroje pro vývoj pro platformu Microsoft Office . Počínaje sadou Visual Studio 2008, která je součástí edice Professional a vyšší.
Kromě možností edice Professional poskytuje sadu nástrojů pro společný vývoj, metriky a vytváření sestav. Existují různé edice VSTS, rozdělené podle rolí, pro které bude produkt používán:
Kombinovaná funkčnost všech čtyř edic je prezentována v samostatném balíčku Visual Studio Team Suite Edition . Funkce Database Edition budou kombinovány s Development Edition v budoucí verzi balíčku, Visual Studio 2010.
Kromě klientských aplikací obsahuje Team System také Team Foundation Server .
V září 2011 bylo oznámeno, že v říjnu Microsoft vydá speciální verzi kompilátoru vyvíjeného projektem Roslyn. Cílem tohoto projektu bylo vyvinout „překladač jako službu“ se schopností poskytovat programátorům veškeré informace generované překladačem. Tento kompilátor bude mít podporu pro C# a Visual Basic s plnou kompatibilitou s Visual Studio. Navíc je deklarována možnost převodu kódu z jednoho jazyka do druhého [30] .
Visual Studio Code je vývojové prostředí, které běží na Linuxu, macOS a Windows. Zahrnuje debugger a klienta pro Git. Zdrojový kód je otevřený. 14. dubna 2016 byla vydána verze 1.0 [31] .
Visual Studio je postaveno na architektuře, která podporuje použití zásuvných modulů ( anglicky Add-Ins ) – zásuvných modulů od vývojářů třetích stran, což umožňuje rozšířit možnosti vývojového prostředí.
Některé z nejpopulárnějších doplňků:
IDE | |
---|---|
Univerzální | |
C / C++ | |
ZÁKLADNÍ | |
Jáva |
|
Pascal | |
PHP |
|
Krajta | |
ActionScript | |
rubín | |
srovnání |