Microsoft Visual Studio este o linie de produse Microsoft care include un mediu de dezvoltare software integrat și o serie de alte instrumente. Aceste produse vă permit să dezvoltați atât aplicații pentru consolă , cât și jocuri și aplicații cu o interfață grafică , inclusiv cele cu suport pentru tehnologia Windows Forms , UWP , precum și site- uri web , aplicații web , servicii web atât în cod nativ , cât și în cod gestionat pentru toate platformele suportate de Windows , Windows Mobile , Windows CE , .NET Framework , .NET Core , .NET , MAUI , Xbox , Windows Phone .NET Compact Framework și Silverlight . După achiziționarea Xamarin de către Microsoft , a apărut oportunitatea de a dezvolta programe IOS și Android .
Visual Studio include un editor de cod sursă cu suport IntelliSense și refactorizare simplă a codului . Depanatorul încorporat poate funcționa fie ca depanator la nivel de sursă, fie ca depanator la nivel de mașină. Alte instrumente încorporabile includ un editor de formulare pentru a simplifica crearea interfeței grafice a unei aplicații, un editor web, un designer de clasă și un designer de schemă de baze de date . Visual Studio vă permite să creați și să conectați suplimente terțe ( plugin -uri ) pentru a extinde funcționalitatea la aproape orice nivel, inclusiv adăugarea de suport pentru sistemele de control al versiunilor codului sursă (cum ar fi Subversion și Visual SourceSafe ), adăugarea de noi seturi de instrumente (de exemplu, pentru cod de editare și proiectare vizuală în limbaje de programare specifice domeniului ) sau instrumente pentru alte aspecte ale procesului de dezvoltare software (de exemplu, clientul Team Explorer pentru lucrul cu Team Foundation Server ).
Visual Studio include unul sau mai multe dintre următoarele:
Multe opțiuni de livrare includ, de asemenea:
În trecut, Visual Studio includea și produse:
Înainte de Visual Studio Versiunea 4.0, Visual Basic 3, Visual C++, Visual FoxPro și Source Safe erau livrate ca pachete autonome.
nume oficial |
nume de cod |
versiunea internă |
Versiuni ale .NET Framework |
data lansării |
---|---|---|---|---|
Studio vizual | N / A | 4.0 | N / A | aprilie 1995 |
Visual Studio 97 | Boston | 5.0 | N / A | februarie 1997 |
Visual Studio 6.0 | Aspen | 6.0 | N / A | iunie 1998 |
Visual Studio .NET (2002) | Mai ploios | 7.0 | 1.0 | 2002-02-13 |
Visual Studio .NET 2003 | Everett | 7.1 | 1.1 | 24-04-2003 |
Visual Studio 2005 | Whidbey | 8.0 | 2.0, 3.0 | 2005-11-07 |
Visual Studio 2008 | Orca | 9,0 | 2.0, 3.0, 3.5 | 2007-11-19 |
Visual Studio 2010 | Dev10 / Rosario | 10.0 | 2,0 - 4,0 | 12-04-2010 |
Visual Studio 2012 | Dev11 | 11.0 | 2.0 - 4.5.2 | 15-08-2012 |
Visual Studio 2013 | Dev12 | 12.0 | 2.0 - 4.5.2 | 17-10-2013 |
Visual Studio 2015 | Dev14 | 14.0 | 2,0 - 4,6 | 20-07-2015 |
Visual Studio 2017 | Dev15 | 15.0 | 3,5 - 4,7; [5] Core 1.0 - 2.2 [6] [7] | 07-03-2017 |
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 este prima versiune lansată a Visual Studio, care reunește pentru prima dată diverse instrumente de dezvoltare software. A fost lansat în două ediții, Professional și Enterprise și a inclus Visual Basic 5.0, Visual C++ 5.0, Visual J++ 1.1, Visual FoxPro 5.0 și primul mediu de dezvoltare ASP, Visual InterDev. Visual Studio 97 a fost prima încercare a Microsoft de a crea un singur mediu de dezvoltare pentru mai multe limbaje de programare: Visual C++, Visual J++ , Visual InterDev și MSDN au folosit un singur mediu numit Developer Studio. Visual Basic și Visual FoxPro au folosit medii de dezvoltare separate.
Visual Studio 6.0 este cea mai recentă versiune a Visual Studio care rulează pe platforma Windows 9x (lansată în iunie 1998). Această versiune a fost principalul mediu de dezvoltare al Microsoft pentru aplicații Windows înainte de apariția platformei .NET . Este încă folosit pentru a susține dezvoltări vechi, deoarece este cea mai recentă versiune a produsului pentru scrierea în Visual Basic „clasic” .
Visual Studio .NET (nume de cod Rainier ; versiunea internă 7.0) - Lansat în februarie 2002 (include .NET Framework 1.0). Service Pack 1 pentru Visual Studio .NET (2002) a fost lansat în martie 2002.
Visual Studio .NET (2002) este cea mai recentă versiune a Visual Studio compatibilă cu Windows NT 4.0 .
Visual Studio .NET 2003 (nume de cod Everett ; versiunea internă 7.1) - Lansat în aprilie 2003 (include .NET Framework 1.1). În aprilie 2005, Microsoft a anunțat o ediție specială a mediului numit Microsoft Visual Studio .NET 2003 Professional Special Edition. Ediția specială a fost o ediție obișnuită a Visual Studio .NET 2003 Professional Edition cu adăugarea de software pentru server și alte instrumente (în special, sistemul de operare Windows Server 2003 Standard Edition și SQL Server 2000 Developer Edition). Pentru a încuraja tranziția către un nou mediu de dezvoltare, corporația a anunțat un preț special de upgrade care era valabil la migrarea la Visual Studio .NET 2003 Professional Special Edition dintr-un număr mare de instrumente de dezvoltare atât de la Microsoft, cât și de la principalii săi concurenți [9] .
Service Pack 1 pentru Visual Studio .NET 2003 a fost lansat pe 13 septembrie 2006.
Visual Studio 2005 (nume de cod Whidbey ; versiunea internă 8.0) - Lansat la sfârșitul lunii octombrie 2005 (include .NET Framework 2.0). Ultima versiune rulează oficial pe Windows 2000 . Visual Studio 2005 este, de asemenea, ultima versiune care compila aplicații C++ pentru a rula pe Windows 9x și Windows NT 4.0 . Este, de asemenea, prima versiune a Visual Studio care compila aplicații C++ , Visual Basic și C# pentru procesoare x86-64 pe 64 de biți . La începutul lunii noiembrie 2005, a fost lansată și o serie de produse în ediția Express: Visual C++ 2005 Express , Visual Basic 2005 Express , Visual C# 2005 Express și altele [10] . Pe 19 aprilie 2006, ediția Express a devenit gratuită. Service Pack 1 pentru VS2005 [11] și toate edițiile Express [12] a fost lansat pe 14 decembrie 2006. Un patch suplimentar pentru SP1 care abordează problema de compatibilitate cu Windows Vista a fost lansat pe 6 martie 2007.
Visual Studio 2008 (nume de cod Orcas ; versiunea internă 9.0) - Lansat pe 19 noiembrie 2007, alături de .NET Framework 3.5. Acesta are ca scop crearea de aplicații pentru Windows Vista (dar suportă și XP), Microsoft Office 2007 și aplicații web. Include LINQ , versiuni noi de C# și Visual Basic . Studioul nu a inclus Visual J# . Din 28 octombrie 2008, a fost disponibilă pentru prima dată o versiune în limba rusă.
Visual Studio 2008 este cea mai recentă versiune a Visual Studio care vă permite să compilați aplicații C++ pentru a rula pe Windows 2000 .
Visual Studio 2010 (Nume de cod Hawaii , Ultimate Rosario ; versiunea internă 10.0) - Lansat pe 12 aprilie 2010 cu .NET Framework 4.0. Visual Studio include suport pentru limbile C# 4.0 și Visual Basic .NET 10.0, precum și limbajul F# , care nu era disponibil în versiunile anterioare.
Visual Studio 2010 este cea mai recentă versiune a Visual Studio compatibilă cu Windows XP și Windows Vista . Versiunile ulterioare vă permit să compilați aplicații C++, Visual Basic și C# pentru a rula pe Windows XP și Windows Vista, dar mediile de dezvoltare funcționează numai pe Windows 7 SP1 și versiunile ulterioare de Windows.
Visual Studio 2012 este distribuit în aceleași ediții ca și 2010. Modificările afectate Visual Studio 2012 Express - toate limbajele de programare sunt instalate, și nu unul, ca înainte (Visual Basic 2010 Express, Visual C# 2010 Express), și acum există cinci versiuni de Visual Studio Express: Visual Studio Express 2012 pentru Web, Visual Studio Express 2012 pentru Windows 8, Visual Studio Express 2012 pentru Windows Desktop, Visual Studio Express 2012 pentru Windows Phone și Visual Studio Team Foundation Server Express 2012. Toate versiunile sunt distribuite ca aplicații separate. Visual Studio Express 2012 pentru Windows 8 vă permite să dezvoltați aplicații Windows Store cu o interfață modernă, în timp ce Visual Studio Express 2012 pentru Windows Desktop vă permite să dezvoltați aplicații desktop „clasice”. În ceea ce privește Visual Studio Team Foundation Server Express 2012, această versiune este livrată cu shell-ul Visual Studio 2012.
Puteți dezvolta aplicații C++ numai folosind Visual Studio 2012 sub Windows 7 SP1 și Windows 8 [13] . A fost lansată o remediere pentru a permite compilarea aplicațiilor să ruleze sub Windows XP.
Versiunea finală a Visual Studio 2013 a devenit disponibilă pentru descărcare pe 17 octombrie 2013 împreună cu .NET 4.5.1.
Pe 12 noiembrie 2014, a fost anunțat că „Visual Studio 2015” a fost acceptat ca denumire finală a produsului [14] .
Visual Studio 2015 este disponibil în trei ediții: ediția gratuită pentru comunitate, care combină toate versiunile Express și ediția profesională plătită pentru proiecte mici și ediția Enterprise pentru proiecte mari.
Primul CTP a fost lansat pe 2 iunie 2014, urmat de un Candidat de eliberare pe 29 aprilie 2015. Versiunea finală a Visual Studio 2015 a devenit disponibilă pentru descărcare pe 20 iulie 2015 [15] .
Visual Studio „15” Preview a fost lansat pe 30 martie 2016.
Visual Studio „15” Preview 2 a fost lansat pe 10 mai 2016 [16] .
Visual Studio „15” Preview 3 a fost lansat pe 7 iulie 2016.
Visual Studio „15” Preview 4 a fost lansat pe 22 august 2016 [17] .
Visual Studio „15” Preview 5 a fost lansat pe 5 octombrie 2016 [18] .
Redenumit în Visual Studio 2017 pe 17 noiembrie 2016 cu versiunea Release Candidate (RC) [19] .
Pe 7 martie 2017, o nouă versiune de Visual Studio a fost lansată și pusă la dispoziție pentru descărcare [19] .
Pe 5 aprilie 2017, VS2017 versiunea 15.1 a fost lansată cu suport pentru .NET Framework 4.7 [20] .
Pe 8 iunie 2018, Microsoft a anunțat Visual Studio 2019, cu numele de cod Visual Studio „16” [21] .
Versiunea [22] | Data de lansare | Ultima actualizare | Sfârșitul suportului |
---|---|---|---|
LTS [23] ) | Visual Studio 2019 16.0 (2 aprilie 2019 | 16.0.22 | 12 ianuarie 2021 |
Visual Studio 2019 16.1 | 21 mai 2019 | 16.1.6 | 9 iulie 2019 |
Visual Studio 2019 16.2 | 24 iulie 2019 | 16.2.5 | 10 septembrie 2019 |
Visual Studio 2019 16.3 | 23 septembrie 2019 | 16.3.10 | 20 noiembrie 2019 |
LTS [24] ) | Visual Studio 2019 16.4 (3 decembrie 2019 | 16.4.27 | 12 octombrie 2021 |
Visual Studio 2019 16.5 | 16 martie 2020 | 16.5.5 | 12 mai 2020 |
Visual Studio 2019 16.6 | 19 mai 2020 | 16.6.5 | 21 iulie 2020 |
LTS [25] ) | Visual Studio 2019 16.7 (19 aprilie 2022 | 16.7.28 | aprilie 2022 |
Visual Studio 2019 16.8 | 10 noiembrie | 16.8.7 | 9 martie 2021 |
LTS [26] ) | Visual Studio 2019 16.9 (09 august 2022 | 16.9.26 (12 octombrie 2022) | octombrie 2022 |
Visual Studio 2019 16.10 | 25 mai 2021 | 16.10.4 | 20 iulie 2021 |
LTS [27] ) | Visual Studio 2019 16.11 (10 august 2021 | 16.11.20 (12 octombrie 2022) | aprilie 2029 |
Visual Studio 2019 este cea mai recentă versiune a Visual Studio care vă permite să compilați aplicații C++ pentru a rula pe Windows XP. Visual Studio 2022 vă permite doar să compilați aplicații pentru a rula pe Windows Vista SP2 și versiuni ulterioare.
Microsoft a anunțat [28] o nouă versiune. A efectuat traducerea procesului principal devenv.exe de la 32 de biți la 64 de biți, integrarea motorului Accesibility Insights și altceva.
Versiunea [28] | Data de lansare | Ultima actualizare | Sfârșitul suportului |
---|---|---|---|
Visual Studio 2022 17.0 (LTSC) | 9 februarie 2022 | 17.0.15 (12 octombrie 2022) | 11 iulie 2023 |
Visual Studio 2022 17.1 | 27 aprilie 2022 | 17.1.7 (10 mai 2022) | |
Visual Studio 2022 17.2 (LTSC) | 11 mai 2022 | 17.2.9 (12 octombrie 2022) | 9 ianuarie 2024 |
Visual Studio 2022 17.3 | 11 mai 2022 | 17.3.6 (12 octombrie 2022) | |
Visual Studio 2022 17.4 (LTSC) Previzualizare 6.0 | 02 noiembrie 2022 | 17.4.0 (02 noiembrie 2022) | aprilie 2024 |
Versiune gratuită. Acum a fost complet înlocuit de Visual Studio Community Edition, care este un analog gratuit al Visual Studio Professional și are aproape aceeași funcționalitate ca acesta din urmă.
Un IDE complet, extensibil și gratuit pentru a crea aplicații moderne Android, iOS și Windows, precum și aplicații web și servicii cloud.
(vezi https://www.visualstudio.com/vs/community/ )
Microsoft Visual Studio LightSwitch este un mediu de dezvoltare care vizează crearea unei industrii de aplicații construite pe tehnologii .NET și platforme Microsoft existente. Aplicațiile create constau din trei niveluri: interfață cu utilizatorul pe Silverlight ; logica și accesul la date pe serviciile WCF RIA și Entity Framework ; stocarea datelor folosind Microsoft SQL Server Express , Microsoft SQL Server sau SQL Azure . LightSwitch acceptă și alte surse de date, inclusiv SharePoint . LightSwitch include designeri grafici pentru entități și relațiile acestora, interogări și o interfață cu utilizatorul . Logica de afaceri poate fi scrisă în Visual Basic sau Visual C# . LightSwitch poate fi instalat ca aplicație autonomă sau ca supliment pentru Visual Studio 2010 Professional și edițiile superioare.
Această ediție oferă un IDE pentru toate produsele acceptate și acceptă biblioteca completă MSDN . Sunt acceptate atât instrumentele de editare XML , cât și XSLT și de testare a obiectelor. Cu toate acestea, nu există Server Explorer și nicio integrare cu Microsoft SQL Server . Suportul pentru dezvoltarea mobilă a fost inclus inițial în Visual Studio 2005 Standard, dar în 2008 este disponibil doar în ediția Professional. Din versiunea 2010, ediția Standard nu mai există. [29]
Ediția include toate caracteristicile ediției standard, extinzându-le cu altele suplimentare, cum ar fi integrarea cu Microsoft SQL Server și suport pentru depanare la distanță.
Visual Studio Tools pentru Office include un SDK și o extensie Visual Studio care conține instrumente de dezvoltare pentru platforma Microsoft Office . Începând cu Visual Studio 2008 inclus în edițiile Professional și mai sus.
Oferă un set de instrumente pentru dezvoltarea colaborativă, metrici și raportare, în plus față de capacitățile ediției Professional. Există diferite ediții ale VSTS, împărțite în funcție de rolurile pentru care va fi utilizat produsul:
Funcționalitatea combinată a tuturor celor patru ediții este prezentată într-un pachet separat Visual Studio Team Suite Edition . Funcționalitatea ediției bazei de date va fi combinată cu ediția de dezvoltare într-o versiune viitoare a pachetului, Visual Studio 2010.
Pe lângă aplicațiile client, Team System include și Team Foundation Server .
În septembrie 2011, a fost anunțat că în octombrie Microsoft va lansa o versiune specială a compilatorului dezvoltat de proiectul Roslyn. Scopul acestui proiect a fost dezvoltarea unui „compilator ca serviciu” cu capacitatea de a oferi programatorilor toate informațiile generate de compilator. Acest compilator va avea suport pentru C# și Visual Basic cu compatibilitate deplină cu Visual Studio. În plus, se declară posibilitatea conversiei codului dintr-o limbă în alta [30] .
Visual Studio Code este un mediu de dezvoltare care rulează pe Linux, macOS și Windows. Include un depanator și un client pentru Git. Codul sursă este deschis. Pe 14 aprilie 2016, a fost lansată versiunea 1.0 [31] .
Visual Studio este construit pe o arhitectură care acceptă utilizarea plug -in-urilor ( English Add-Ins ) - plug-in- uri de la dezvoltatori terți, ceea ce vă permite să extindeți capacitățile mediului de dezvoltare.
Unele dintre cele mai populare suplimente:
IDE | |
---|---|
universal | |
C / C++ | |
DE BAZĂ | |
Java |
|
Pascal | |
PHP |
|
Piton | |
ActionScript | |
rubin | |
comparaţie |