A Microsoft Visual Studio egy olyan Microsoft termékcsalád , amely integrált szoftverfejlesztő környezetet és számos egyéb eszközt tartalmaz. Ezek a termékek lehetővé teszik mind a konzolalkalmazások , mind a játékok és a grafikus felülettel rendelkező alkalmazások fejlesztését , beleértve azokat, amelyek támogatják a Windows Forms technológiát , az UWP -t, valamint webhelyeket , webalkalmazásokat és webszolgáltatásokat natív és felügyelt kódban egyaránt , minden platformon, amelyet támogat. Windows , Windows Mobile , Windows CE , .NET Framework , .NET Core , .NET , MAUI , Xbox , Windows Phone .NET Compact Framework és Silverlight . Miután a Microsoft megvásárolta a Xamarint , megjelent a lehetőség IOS és Android programok fejlesztésére.
A Visual Studio tartalmaz egy forráskód-szerkesztőt IntelliSense- támogatással és egyszerű kódátalakítással . A beépített hibakereső működhet forrásszintű vagy gépszintű hibakeresőként. Egyéb beágyazható eszközök közé tartozik az űrlapszerkesztő, amely leegyszerűsíti az alkalmazás grafikus felhasználói felületének létrehozását, egy webszerkesztő, egy osztálytervező és egy adatbázisséma - tervező . A Visual Studio lehetővé teszi harmadik féltől származó kiegészítők ( bővítmények ) létrehozását és csatlakoztatását, hogy szinte minden szinten kibővítse a funkcionalitást, beleértve a forráskód-verzióvezérlő rendszerek támogatását (például a Subversion és a Visual SourceSafe ), új eszközkészletek hozzáadását (például szerkesztési és vizuális tervezési kód tartományspecifikus programozási nyelveken ) vagy a szoftverfejlesztési folyamat egyéb vonatkozásaihoz szükséges eszközök (például a Team Explorer kliens a Team Foundation Serverrel való együttműködéshez ).
A Visual Studio az alábbiak közül egyet vagy többet tartalmaz:
Számos szállítási lehetőség is tartalmazza:
A Visual Studio korábban a következő termékeket is tartalmazta:
A Visual Studio 4.0-s verziója előtt a Visual Basic 3, a Visual C++, a Visual FoxPro és a Source Safe önálló csomagként került kiszállításra.
hivatalos neve |
kódnév _ |
belső változat |
A .NET-keretrendszer verziói |
kiadás dátuma |
---|---|---|---|---|
vizuális Stúdió | N/A | 4.0 | N/A | 1995. április |
Visual Studio 97 | Boston | 5.0 | N/A | 1997. február |
Visual Studio 6.0 | Aspen | 6.0 | N/A | 1998. június |
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 | Orcas | 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 |
A Visual Studio 97 a Visual Studio első kiadott verziója, amely először egyesíti a különböző szoftverfejlesztő eszközöket. Két kiadásban jelent meg, Professional és Enterprise, és tartalmazta a Visual Basic 5.0-t, a Visual C++ 5.0-t, a Visual J++ 1.1-et, a Visual FoxPro 5.0-t és az első ASP fejlesztői környezetet, a Visual InterDev-t. A Visual Studio 97 volt a Microsoft első kísérlete egyetlen fejlesztői környezet létrehozására több programozási nyelvhez: a Visual C++, a Visual J++ , a Visual InterDev és az MSDN egyetlen Developer Studio nevű környezetet használtak. A Visual Basic és a Visual FoxPro külön fejlesztői környezetet használt.
A Visual Studio 6.0 a Visual Studio legújabb verziója, amely Windows 9x platformon fut (1998 júniusában jelent meg). Ez a verzió volt a Microsoft fő fejlesztői környezete a Windows-alkalmazásokhoz a .NET platform megjelenése előtt . Még mindig használják a régi fejlesztések támogatására, mivel ez a termék legújabb verziója a "klasszikus" Visual Basic -ben való íráshoz .
Visual Studio .NET (kódnév Rainier ; belső verzió 7.0) – Megjelenés: 2002 február (tartalmazza a .NET Framework 1.0-t). A Service Pack 1 for Visual Studio .NET (2002) 2002 márciusában jelent meg.
A Visual Studio .NET (2002) a Visual Studio legújabb verziója, amely kompatibilis a Windows NT 4.0 rendszerrel .
Visual Studio .NET 2003 (kódnév: Everett ; belső verzió 7.1) – 2003 áprilisában jelent meg (a .NET Framework 1.1-et tartalmazza). 2005 áprilisában a Microsoft bejelentette a környezet speciális kiadását, a Microsoft Visual Studio .NET 2003 Professional Special Edition nevet. A Special Edition a Visual Studio .NET 2003 Professional Edition rendszeres kiadása volt kiszolgálószoftverrel és egyéb eszközökkel (különösen a Windows Server 2003 Standard Edition és az SQL Server 2000 Developer Edition operációs rendszerrel). Az új fejlesztői környezetre való átállás ösztönzése érdekében a vállalat különleges frissítési árat jelentett be, amely a Visual Studio .NET 2003 Professional Special Edition programra való áttéréskor érvényes volt a Microsoft és fő versenytársai számos fejlesztőeszközéről [9] .
A Visual Studio .NET 2003 Service Pack 1 2006. szeptember 13-án jelent meg.
Visual Studio 2005 (kódnevén Whidbey ; belső verzió 8.0) – 2005. október végén jelent meg (a .NET-keretrendszer 2.0-t is tartalmazza). Az utolsó verzió, amely hivatalosan Windows 2000 rendszeren fut . A Visual Studio 2005 egyben az utolsó verzió is, amely C++ alkalmazásokat fordít Windows 9x és Windows NT 4.0 rendszeren való futtatáshoz . Ez egyben a Visual Studio első verziója, amely C++ , Visual Basic és C# alkalmazásokat fordít x86-64 64 bites processzorokhoz . 2005. november elején egy sor termék is megjelent az Express kiadásban: Visual C++ 2005 Express , Visual Basic 2005 Express , Visual C# 2005 Express és mások [10] . 2006. április 19-én ingyenessé vált az Express kiadás. A VS2005 [11] és az összes Express Edition [12] Service Pack 1 2006. december 14-én jelent meg. 2007. március 6-án megjelent egy további javítás az SP1-hez, amely a Windows Vista kompatibilitási problémáját orvosolja.
Visual Studio 2008 (kódnéven Orcas ; belső verzió 9.0) – 2007. november 19-én, a .NET Framework 3.5-ös verziójával együtt. Célja alkalmazások létrehozása Windows Vista (de támogatja az XP-t is), Microsoft Office 2007 és webalkalmazások számára. Tartalmazza a LINQ -t, a C# és a Visual Basic új verzióit . A stúdió nem tartalmazta a Visual J#-ot . 2008. október 28. óta először érhető el orosz nyelvű változat.
A Visual Studio 2008 a Visual Studio legújabb verziója, amely lehetővé teszi a C++ alkalmazások Windows 2000 rendszeren történő futtatását .
Visual Studio 2010 (kódnév Hawaii , Ultimate Rosario ; belső verzió 10.0) – Megjelenés: 2010. április 12. .NET-keretrendszer 4.0-val. A Visual Studio támogatja a C# 4.0 és a Visual Basic .NET 10.0 nyelveket, valamint az F# nyelvet , amely a korábbi verziókban nem volt elérhető.
A Visual Studio 2010 a Visual Studio Windows XP és Windows Vista rendszerrel kompatibilis legújabb verziója . A későbbi verziók lehetővé teszik C++, Visual Basic és C# alkalmazások lefordítását Windows XP és Windows Vista rendszeren való futtatáshoz, de a fejlesztői környezetek csak a Windows 7 SP1 és újabb verzióiban működnek.
A Visual Studio 2012 ugyanazokban a kiadásokban kerül terjesztésre, mint a 2010. A változások a Visual Studio 2012 Express-t érintették – minden programozási nyelv van telepítve, és nem egy, mint korábban (Visual Basic 2010 Express, Visual C# 2010 Express), és most A Visual Studio Express öt verziója létezik: Visual Studio Express 2012 for Web, Visual Studio Express 2012 for Windows 8, Visual Studio Express 2012 for Windows Desktop, Visual Studio Express 2012 for Windows Phone és Visual Studio Team Foundation Server Express 2012. verziók különálló alkalmazásokként kerülnek terjesztésre. A Visual Studio Express 2012 for Windows 8 lehetővé teszi a Windows Store alkalmazások fejlesztését modern felülettel, míg a Visual Studio Express 2012 for Windows Desktop "klasszikus" asztali alkalmazások fejlesztését teszi lehetővé. Ami a Visual Studio Team Foundation Server Express 2012-t illeti, ez a verzió a Visual Studio 2012 rendszerhéjjal együtt érkezik.
A Visual Studio 2012 segítségével csak C++ alkalmazásokat fejleszthet Windows 7 SP1 és Windows 8 alatt [13] . Kiadtak egy javítást, amely lehetővé teszi a fordítási alkalmazások futtatását Windows XP alatt.
A Visual Studio 2013 végleges kiadása 2013. október 17-én vált letölthetővé a .NET 4.5.1-gyel együtt.
2014. november 12-én bejelentették, hogy a „Visual Studio 2015”-t elfogadták végső terméknévként [14] .
A Visual Studio 2015 három kiadásban érhető el: az ingyenes Community Edition, amely egyesíti az összes Express verziót, és a fizetős Professional Edition a kis projektekhez és az Enterprise Edition a nagy projektekhez.
Az első CTP-t 2014. június 2-án adták ki, majd egy kiadásra jelöltet 2015. április 29-én. A Visual Studio 2015 végleges kiadása 2015. július 20-án vált letölthetővé [15] .
A Visual Studio "15" előnézete 2016. március 30-án jelent meg.
A Visual Studio "15" Preview 2 2016. május 10-én jelent meg [16] .
A Visual Studio "15" Preview 3 2016. július 7-én jelent meg.
A Visual Studio "15" Preview 4 2016. augusztus 22-én jelent meg [17] .
A Visual Studio "15" Preview 5 2016. október 5-én jelent meg [18] .
2016. november 17-én átnevezték Visual Studio 2017-re a Release Candidate (RC) kiadással [19] .
2017. március 7-én megjelent a Visual Studio új verziója, amely letölthetővé vált [19] .
2017. április 5-én megjelent a VS2017 15.1-es verziója a .NET-keretrendszer 4.7 támogatásával [20] .
2018. június 8-án a Microsoft bejelentette a Visual Studio 2019-et, melynek kódneve Visual Studio „16” [21] .
Verzió [22] | kiadási dátum | Utolsó frissítés | Támogatás vége |
---|---|---|---|
LTS [23] ) | Visual Studio 2019 16.0 (2019. április 2 | 16.0.22 | 2021. január 12 |
Visual Studio 2019 16.1 | 2019. május 21 | 16.1.6 | 2019. július 9 |
Visual Studio 2019 16.2 | 2019. július 24 | 16.2.5 | 2019. szeptember 10 |
Visual Studio 2019 16.3 | 2019. szeptember 23 | 16.3.10 | 2019. november 20 |
LTS [24] ) | Visual Studio 2019 16.4 (2019. december 3 | 16.4.27 | 2021. október 12 |
Visual Studio 2019 16.5 | 2020. március 16 | 16.5.5 | 2020. május 12 |
Visual Studio 2019 16.6 | 2020. május 19 | 16.6.5 | 2020. július 21 |
LTS [25] ) | Visual Studio 2019 16.7 (2022. április 19 | 16.7.28 | 2022. április |
Visual Studio 2019 16.8 | november 10 | 16.8.7 | 2021. március 9 |
LTS [26] ) | Visual Studio 2019 16.9 (2022. augusztus 09 | 16.9.26 (2022. október 12.) | 2022. október |
Visual Studio 2019, 10.16 | 2021. május 25 | 16.10.4 | 2021. július 20 |
LTS [27] ) | Visual Studio 2019, 16.11 (2021. augusztus 10 | 11/16/20 (2022. október 12.) | 2029. április |
A Visual Studio 2019 a Visual Studio legújabb verziója, amely lehetővé teszi a C++ alkalmazások Windows XP rendszeren történő futtatását. A Visual Studio 2022 csak Windows Vista SP2 és újabb rendszeren futtatható alkalmazások fordítását teszi lehetővé.
A Microsoft bejelentette [28] új verzióját. Végrehajtotta a fő devenv.exe folyamat 32 bitesről 64 bitesre fordítását, az Accessibility Insights Engine integrálását és még valamit.
Verzió [28] | kiadási dátum | Utolsó frissítés | Támogatás vége |
---|---|---|---|
Visual Studio 2022 17.0 (LTSC) | 2022. február 9 | 17.0.15 (2022. október 12.) | 2023. július 11 |
Visual Studio 2022 17.1 | 2022. április 27 | 17.1.7 (2022. május 10.) | |
Visual Studio 2022 17.2 (LTSC) | 2022. május 11 | 17.2.9 (2022. október 12.) | 2024. január 9 |
Visual Studio 2022 17.3 | 2022. május 11 | 17.3.6 (2022. október 12.) | |
Visual Studio 2022 17.4 (LTSC) Preview 6.0 | 2022. november 02 | 17.4.0 (2022. november 02.) | 2024. április |
Ingyenes verzió. Most teljesen felváltotta a Visual Studio Community Edition, amely a Visual Studio Professional ingyenes analógja, és szinte ugyanazokkal a funkciókkal rendelkezik, mint az utóbbi.
Teljes funkcionalitású, bővíthető és ingyenes IDE modern Android-, iOS- és Windows-alkalmazások, valamint webalkalmazások és felhőszolgáltatások készítéséhez.
(lásd: https://www.visualstudio.com/vs/community/ )
A Microsoft Visual Studio LightSwitch egy fejlesztői környezet, amelynek célja a meglévő .NET technológiákra és Microsoft platformokra épülő alkalmazások iparágának létrehozása. A létrehozott alkalmazások három szintből állnak: felhasználói felület a Silverlighton ; logikai és adathozzáférés a WCF RIA és Entity Framework szolgáltatásokon ; adattárolás Microsoft SQL Server Express , Microsoft SQL Server vagy SQL Azure használatával . A LightSwitch más adatforrásokat is támogat, beleértve a SharePoint . A LightSwitch grafikus tervezőket tartalmaz entitásokhoz és kapcsolataikhoz, lekérdezésekhez és felhasználói felülethez . Az üzleti logika írható Visual Basic vagy Visual C# nyelven . A LightSwitch önálló alkalmazásként vagy a Visual Studio 2010 Professional és újabb kiadások kiegészítőjeként telepíthető.
Ez a kiadás IDE -t biztosít az összes támogatott termékhez, és támogatja a teljes MSDN-könyvtárat . Az XML és XSLT szerkesztő és objektumtesztelő eszközök egyaránt támogatottak. Azonban nincs Server Explorer, és nincs integráció a Microsoft SQL Serverrel . A mobilfejlesztési támogatást eredetileg a Visual Studio 2005 Standard tartalmazta, de 2008-ban már csak a Professional kiadásban érhető el. A 2010-es verziótól kezdve a Standard kiadás már nem létezik. [29]
A kiadás tartalmazza a Standard Edition összes funkcióját, további funkciókkal bővítve, mint például a Microsoft SQL Serverrel való integráció és a távoli hibakeresés támogatása.
A Visual Studio Tools for Office tartalmaz egy SDK -t és egy Visual Studio-bővítményt, amely a Microsoft Office platformra való fejlesztéshez szükséges eszközöket tartalmaz . A Visual Studio 2008-tól kezdve, amely a professzionális és újabb kiadásokban található.
Eszközkészletet biztosít az együttműködésen alapuló fejlesztéshez, mérőszámokhoz és jelentéskészítéshez, a Professional kiadás lehetőségei mellett. A VSTS-nek különböző kiadásai vannak, amelyek a termék felhasználási szerepei szerint vannak felosztva:
Mind a négy kiadás kombinált funkcionalitása egy külön csomagban található, a Visual Studio Team Suite Edition . A Database Edition funkcióit a csomag egy jövőbeli verziójában, a Visual Studio 2010-ben kombinálják a Development Edition-vel.
Az ügyfélalkalmazásokon kívül a Team System tartalmazza a Team Foundation Servert is .
2011 szeptemberében bejelentették, hogy októberben a Microsoft kiadja a Roslyn projekt által fejlesztett fordítóprogram speciális verzióját. A projekt célja egy olyan "fordító mint szolgáltatás" kifejlesztése volt, amely képes a programozók rendelkezésére bocsátani a fordító által generált összes információt. Ez a fordító támogatja a C# -ot és a Visual Basic -et, és teljes mértékben kompatibilis a Visual Studióval. Ezenkívül deklarálva van a kód egyik nyelvről a másikra való konvertálásának lehetősége [30] .
A Visual Studio Code egy fejlesztői környezet, amely Linuxon, macOS-en és Windowson fut. Tartalmaz egy hibakeresőt és egy klienst a Githez. A forráskód nyitva van. 2016. április 14-én megjelent az 1.0 [31] verzió .
A Visual Studio olyan architektúrára épül, amely támogatja a külső fejlesztőktől származó beépülő modulok ( angolul Add-Ins ) - beépülő modulok használatát, ami lehetővé teszi a fejlesztői környezet képességeinek bővítését.
Néhány népszerűbb kiegészítő:
IDE | |
---|---|
Egyetemes | |
C / C++ | |
ALAPVETŐ | |
Jáva |
|
Pascal | |
PHP |
|
Piton | |
ActionScript | |
rubin | |
összehasonlítás |