Microsoft Visual Studio on Microsoft -tuotesarja , joka sisältää integroidun ohjelmistokehitysympäristön ja joukon muita työkaluja. Näiden tuotteiden avulla voit kehittää sekä konsolisovelluksia että pelejä ja graafisella käyttöliittymällä varustettuja sovelluksia , mukaan lukien ne, jotka tukevat Windows Forms -teknologiaa , UWP :tä, sekä verkkosivustoja , verkkosovelluksia ja verkkopalveluita sekä alkuperäisessä että hallitussa koodissa kaikille alustoille, joita tukee Windows , Windows Mobile , Windows CE , .NET Framework , .NET Core , .NET , MAUI , Xbox , Windows Phone .NET Compact Framework ja Silverlight . Microsoftin Xamarinin oston jälkeen ilmestyi mahdollisuus kehittää IOS- ja Android - ohjelmia.
Visual Studio sisältää lähdekoodieditorin, jossa on IntelliSense -tuki ja helppo koodin uudelleenmuodostus . Sisäänrakennettu debuggeri voi toimia joko lähde- tai konetason virheenkorjaajana. Muita upotettavia työkaluja ovat lomakeeditori, joka yksinkertaistaa sovelluksen graafisen käyttöliittymän luomista, verkkoeditori, luokkasuunnittelija ja tietokantaskeeman suunnittelija . Visual Studion avulla voit luoda ja yhdistää kolmannen osapuolen lisäosia ( laajennuksia ) laajentaaksesi toimintoja lähes kaikilla tasoilla, mukaan lukien tuen lisääminen lähdekoodin versionhallintajärjestelmille (kuten Subversion ja Visual SourceSafe ), lisäämällä uusia työkalupakkeja (esim. editointi ja visuaalinen suunnittelu koodi toimialuekohtaisilla ohjelmointikielillä ) tai työkalut muihin ohjelmistokehitysprosessin osa- alueisiin (esimerkiksi Team Explorer -asiakasohjelma Team Foundation Serverin kanssa työskentelemiseen ).
Visual Studio sisältää yhden tai useamman seuraavista:
Monet toimitusvaihtoehdot sisältävät myös:
Aiemmin Visual Studio sisälsi myös tuotteita:
Ennen Visual Studion versiota 4.0 Visual Basic 3, Visual C++, Visual FoxPro ja Source Safe toimitettiin erillisinä paketteina.
virallinen nimi |
koodinimi _ |
sisäinen versio |
.NET Frameworkin versiot |
julkaisupäivä _ |
---|---|---|---|---|
visuaalinen studio | Ei käytössä | 4.0 | Ei käytössä | huhtikuuta 1995 |
Visual Studio 97 | Boston | 5.0 | Ei käytössä | Helmikuu 1997 |
Visual Studio 6.0 | Haapa | 6.0 | Ei käytössä | kesäkuuta 1998 |
Visual Studio .NET (2002) | Rainier | 7.0 | 1.0 | 2002-02-13 |
Visual Studio .NET 2003 | Everett | 7.1 | 1.1 | 24.4.2003 |
Visual Studio 2005 | Whidbey | 8.0 | 2.0, 3.0 | 07.11.2005 |
Visual Studio 2008 | Orcas | 9.0 | 2.0, 3.0, 3.5 | 19.11.2007 |
Visual Studio 2010 | Dev10 / Rosario | 10.0 | 2,0 - 4,0 | 12.4.2010 |
Visual Studio 2012 | Kehittäjä11 | 11.0 | 2.0 - 4.5.2 | 15.8.2012 |
Visual Studio 2013 | Kehittäjä12 | 12.0 | 2.0 - 4.5.2 | 17.10.2013 |
Visual Studio 2015 | Kehittäjä14 | 14.0 | 2,0 - 4,6 | 20.7.2015 |
Visual Studio 2017 | Kehittäjä15 | 15.0 | 3,5 - 4,7; [5] Core 1.0 - 2.2 [6] [7] | 07.03.2017 |
Visual Studio 2019 | Kehittäjä16 | 16.0 | 3,5 - 4,8; [8] Core 1.1 - 5.0 | 2019-04-02 |
Visual Studio 2022 | Kehittäjä17 | 17.0 | 3,5, 4,6,0 - 4,8; [8] Core 1.1 - 6.0 | 08.11.2021 |
Visual Studio 97 on Visual Studion ensimmäinen julkaistu versio, joka yhdistää ensimmäistä kertaa erilaisia ohjelmistokehitystyökaluja. Se julkaistiin kahdessa versiossa, Professional ja Enterprise, ja se sisälsi Visual Basic 5.0:n, Visual C++ 5.0:n, Visual J++ 1.1:n, Visual FoxPro 5.0:n ja ensimmäisen ASP-kehitysympäristön, Visual InterDev. Visual Studio 97 oli Microsoftin ensimmäinen yritys luoda yksi kehitysympäristö useille ohjelmointikielille: Visual C++, Visual J++ , Visual InterDev ja MSDN käyttivät yhtä ympäristöä nimeltä Developer Studio. Visual Basic ja Visual FoxPro käyttivät erillisiä kehitysympäristöjä.
Visual Studio 6.0 on Visual Studion uusin versio, joka toimii Windows 9x -alustalla (julkaistu kesäkuussa 1998). Tämä versio oli Microsoftin tärkein kehitysympäristö Windows-sovelluksille ennen .NET -alustan tuloa . Sitä käytetään edelleen tukemaan vanhoja kehityssuuntia, koska se on tuotteen uusin versio "klassiseen" Visual Basiciin kirjoittamiseen .
Visual Studio .NET (koodinimi Rainier ; sisäinen versio 7.0) - Julkaistu helmikuussa 2002 (sisältää .NET Framework 1.0:n). Service Pack 1 Visual Studio .NET:lle (2002) julkaistiin maaliskuussa 2002.
Visual Studio .NET (2002) on Visual Studion uusin versio, joka on yhteensopiva Windows NT 4.0 :n kanssa .
Visual Studio .NET 2003 (koodinimi Everett ; sisäinen versio 7.1) - Julkaistu huhtikuussa 2003 (sisältää .NET Framework 1.1:n). Huhtikuussa 2005 Microsoft julkisti ympäristön erikoisversion nimeltä Microsoft Visual Studio .NET 2003 Professional Special Edition. Special Edition oli Visual Studio .NET 2003 Professional Editionin tavallinen versio, johon oli lisätty palvelinohjelmistoja ja muita työkaluja (erityisesti käyttöjärjestelmä Windows Server 2003 Standard Edition ja SQL Server 2000 Developer Edition). Kannustaakseen siirtymistä uuteen kehitysympäristöön yhtiö ilmoitti erityisestä päivityshinnasta, joka oli voimassa siirryttäessä Visual Studio .NET 2003 Professional Special Editioniin useista sekä Microsoftin että sen tärkeimpien kilpailijoiden kehitystyökaluista [9] .
Service Pack 1 Visual Studio .NET 2003:lle julkaistiin 13. syyskuuta 2006.
Visual Studio 2005 (koodinimeltään Whidbey ; sisäinen versio 8.0) - Julkaistu lokakuun lopussa 2005 (sisältää .NET Framework 2.0:n). Viimeisin versio, joka on virallisesti käynnissä Windows 2000 :ssa . Visual Studio 2005 on myös viimeinen versio, joka kääntää C++ -sovelluksia toimimaan Windows 9x- ja Windows NT 4.0 -käyttöjärjestelmissä . Se on myös Visual Studion ensimmäinen versio, joka kokoaa C++- , Visual Basic- ja C# -sovelluksia 64-bittisille x86-64 -prosessoreille . Marraskuun alussa 2005 julkaistiin myös sarja Express-version tuotteita: Visual C++ 2005 Express , Visual Basic 2005 Express , Visual C# 2005 Express ja muut [10] . 19. huhtikuuta 2006 Express-versio tuli ilmaiseksi. Service Pack 1 VS2005:lle [11] ja kaikille Express Editionille [12] julkaistiin 14. joulukuuta 2006. Lisäkorjaus SP1:lle, joka korjaa Windows Vistan yhteensopivuusongelman, julkaistiin 6. maaliskuuta 2007.
Visual Studio 2008 (koodinimeltään Orcas ; sisäinen versio 9.0) - Julkaistu 19. marraskuuta 2007 .NET Framework 3.5:n rinnalla. Se on tarkoitettu sovellusten luomiseen Windows Vistalle (mutta tukee myös XP:tä), Microsoft Office 2007 :lle ja verkkosovelluksille. Sisältää LINQ :n, uudet C# - ja Visual Basic -versiot . Studiossa ei ollut Visual J# . 28. lokakuuta 2008 lähtien venäjänkielinen versio on ollut saatavilla ensimmäistä kertaa.
Visual Studio 2008 on Visual Studion uusin versio, jonka avulla voit kääntää C++-sovelluksia toimimaan Windows 2000 :ssa .
Visual Studio 2010 (koodinimi Hawaii , Ultimate Rosario ; sisäinen versio 10.0) – Julkaistu 12. huhtikuuta 2010 .NET Framework 4.0:lla. Visual Studio sisältää tuen C# 4.0- ja Visual Basic .NET 10.0 -kielille sekä F# -kielelle , jota ei ollut saatavilla aiemmissa versioissa.
Visual Studio 2010 on Visual Studion uusin versio, joka on yhteensopiva Windows XP :n ja Windows Vistan kanssa . Myöhemmissä versioissa voit kääntää C++-, Visual Basic- ja C#-sovelluksia toimimaan Windows XP:ssä ja Windows Vistassa, mutta kehitysympäristöt toimivat vain Windows 7 SP1:ssä ja uudemmissa Windowsin versioissa.
Visual Studio 2012 jaetaan samoissa versioissa kuin 2010. Muutokset vaikuttivat Visual Studio 2012 Expressiin – kaikki ohjelmointikielet on asennettu, eikä yhtä, kuten ennen (Visual Basic 2010 Express, Visual C# 2010 Express), ja nyt Visual Studio Expressistä on viisi versiota: 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 ja Visual Studio Team Foundation Server Express 2012. Kaikki versiot jaetaan erillisinä sovelluksina. Visual Studio Express 2012 for Windows 8:n avulla voit kehittää Windows Store -sovelluksia modernilla käyttöliittymällä, kun taas Visual Studio Express 2012 for Windows Desktop antaa sinun kehittää "klassisia" työpöytäsovelluksia. Visual Studio Team Foundation Server Express 2012:n osalta tämä versio toimitetaan Visual Studio 2012 -kuoren kanssa.
Voit kehittää C++-sovelluksia vain Visual Studio 2012:lla Windows 7 SP1:ssä ja Windows 8:ssa [13] . Korjaus on julkaistu, jotta sovellusten kääntäminen voidaan suorittaa Windows XP:ssä.
Visual Studio 2013 : n viimeinen julkaisu tuli ladattavaksi 17. lokakuuta 2013 yhdessä .NET 4.5.1:n kanssa.
12. marraskuuta 2014 ilmoitettiin, että "Visual Studio 2015" hyväksyttiin lopulliseksi tuotteen nimeksi [14] .
Visual Studio 2015 on saatavilla kolmessa versiossa: ilmainen Community Edition, joka yhdistää kaikki Express-versiot, ja maksullinen Professional Edition pienille projekteille ja Enterprise Edition suurille projekteille.
Ensimmäinen CTP julkaistiin 2. kesäkuuta 2014, jota seurasi Release Candidate 29. huhtikuuta 2015. Visual Studio 2015:n lopullinen julkaisu tuli ladattavaksi 20. heinäkuuta 2015 [15] .
Visual Studio "15" Preview julkaistiin 30. maaliskuuta 2016.
Visual Studio "15" Preview 2 julkaistiin 10. toukokuuta 2016 [16] .
Visual Studio "15" Preview 3 julkaistiin 7. heinäkuuta 2016.
Visual Studio "15" Preview 4 julkaistiin 22. elokuuta 2016 [17] .
Visual Studio "15" Preview 5 julkaistiin 5. lokakuuta 2016 [18] .
Nimettiin uudelleen Visual Studio 2017:ksi 17. marraskuuta 2016 Release Candidate (RC) -julkaisulla [19] .
7. maaliskuuta 2017 Visual Studiosta julkaistiin uusi versio, joka on ladattavissa [19] .
5. huhtikuuta 2017 julkaistiin VS2017-versio 15.1, joka tukee .NET Framework 4.7:ää [20] .
Microsoft julkisti 8. kesäkuuta 2018 Visual Studio 2019:n, koodinimeltään Visual Studio "16" [21] .
Versio [22] | Julkaisupäivä | Viimeisin päivitys | Tuen loppu |
---|---|---|---|
LTS [23] ) | Visual Studio 2019 16.0 (2. huhtikuuta 2019 | 16.0.22 | 12. tammikuuta 2021 |
Visual Studio 2019 16.1 | 21. toukokuuta 2019 | 16.1.6 | 9. heinäkuuta 2019 |
Visual Studio 2019 16.2 | 24. heinäkuuta 2019 | 16.2.5 | 10. syyskuuta 2019 |
Visual Studio 2019 16.3 | 23. syyskuuta 2019 | 16.3.10 | 20. marraskuuta 2019 |
LTS [24] ) | Visual Studio 2019 16.4 (3. joulukuuta 2019 | 16.4.27 | 12. lokakuuta 2021 |
Visual Studio 2019 16.5 | 16. maaliskuuta 2020 | 16.5.5 | 12. toukokuuta 2020 |
Visual Studio 2019 16.6 | 19. toukokuuta 2020 | 16.6.5 | 21. heinäkuuta 2020 |
LTS [25] ) | Visual Studio 2019 16.7 (19. huhtikuuta 2022 | 16.7.28 | Huhtikuu 2022 |
Visual Studio 2019 16.8 | 10. marraskuuta | 16.8.7 | 9. maaliskuuta 2021 |
LTS [26] ) | Visual Studio 2019 16.9 (09. elokuuta 2022 | 16.9.26 (12. lokakuuta 2022) | lokakuuta 2022 |
Visual Studio 2019 16.10 | 25. toukokuuta 2021 | 16.10.4 | 20. heinäkuuta 2021 |
LTS [27] ) | Visual Studio 2019 16.11 (10. elokuuta 2021 | 16.11.2022 (12.10.2022) | Huhtikuu 2029 |
Visual Studio 2019 on Visual Studion uusin versio, jonka avulla voit kääntää C++-sovelluksia toimimaan Windows XP:ssä. Visual Studio 2022 antaa sinun vain kääntää sovelluksia toimimaan Windows Vista SP2:ssa tai uudemmissa.
Microsoft julkisti [28] uuden version. Se suoritti devenv.exe-pääprosessin kääntämisen 32-bittisestä 64-bittiseksi, integroi Accessibility Insights Enginen ja jotain muuta.
Versio [28] | Julkaisupäivä | Viimeisin päivitys | Tuen loppu |
---|---|---|---|
Visual Studio 2022 17.0 (LTSC) | 9. helmikuuta 2022 | 17.0.15 (12. lokakuuta 2022) | 11. heinäkuuta 2023 |
Visual Studio 2022 17.1 | 27. huhtikuuta 2022 | 17.1.7 (10. toukokuuta 2022) | |
Visual Studio 2022 17.2 (LTSC) | 11. toukokuuta 2022 | 17.2.9 (12. lokakuuta 2022) | 9. tammikuuta 2024 |
Visual Studio 2022 17.3 | 11. toukokuuta 2022 | 17.3.6 (12. lokakuuta 2022) | |
Visual Studio 2022 17.4 (LTSC) esikatselu 6.0 | 2. marraskuuta 2022 | 17.4.0 (02.11.2022) | Huhtikuu 2024 |
Ilmainen versio. Nyt sen on korvannut kokonaan Visual Studio Community Edition, joka on Visual Studio Professionalin ilmainen analogi ja jolla on lähes samat toiminnot kuin jälkimmäisessä.
Täysin varusteltu, laajennettava ja ilmainen IDE nykyaikaisten Android-, iOS- ja Windows-sovellusten sekä verkkosovellusten ja pilvipalvelujen rakentamiseen.
(katso https://www.visualstudio.com/vs/community/ )
Microsoft Visual Studio LightSwitch on kehitysympäristö, jonka tarkoituksena on luoda olemassa oleville .NET-teknologioille ja Microsoft-alustoille rakennettu sovellusten teollisuus . Luodut sovellukset koostuvat kolmesta tasosta : käyttöliittymä Silverlightissa ; logiikan ja tietojen käyttö WCF RIA - ja Entity Framework - palveluissa ; tietojen tallennus Microsoft SQL Server Expressillä , Microsoft SQL Serverillä tai SQL Azurella . LightSwitch tukee myös muita tietolähteitä, kuten SharePointia . LightSwitch sisältää graafisia suunnittelijoita entiteeteille ja niiden suhteille, kyselyitä ja käyttöliittymän . Liiketoimintalogiikka voidaan kirjoittaa Visual Basicilla tai Visual C# :lla . LightSwitch voidaan asentaa erillisenä sovelluksena tai lisäosana Visual Studio 2010 Professionaliin ja uudempiin versioihin.
Tämä versio tarjoaa IDE :n kaikille tuetuille tuotteille ja tukee koko MSDN-kirjastoa . Sekä XML- että XSLT- muokkaus- ja objektitestaustyökaluja tuetaan. Siinä ei kuitenkaan ole Server Exploreria eikä integraatiota Microsoft SQL Serveriin . Mobiilikehitystuki sisältyi alun perin Visual Studio 2005 Standardiin, mutta vuonna 2008 se on saatavilla vain Professional-versiossa. Versiosta 2010 lähtien Standardiversiota ei enää ole olemassa. [29]
Painos sisältää kaikki Standard Editionin ominaisuudet ja laajentaa niitä lisäominaisuuksilla, kuten integroinnin Microsoft SQL Serverin kanssa ja etävirheenkorjauksen tuen.
Visual Studio Tools for Office sisältää SDK : n ja Visual Studio -laajennuksen, joka sisältää työkalut Microsoft Office -alustan kehittämiseen . Alkaen Visual Studio 2008:sta, joka sisältyy Professional-versioihin ja sitä uudempiin.
Tarjoaa joukon työkaluja yhteistyön kehittämiseen, mittareihin ja raportointiin Professional-version ominaisuuksien lisäksi. VSTS:stä on olemassa erilaisia versioita, jotka on jaettu rooleihin, joihin tuotetta käytetään:
Kaikkien neljän version yhdistetty toiminnallisuus on esitetty erillisessä paketissa Visual Studio Team Suite Edition . Database Editionin toiminnallisuus yhdistetään Development Editionin kanssa paketin tulevassa versiossa, Visual Studio 2010:ssä.
Asiakassovellusten lisäksi Team System sisältää myös Team Foundation Serverin .
Syyskuussa 2011 ilmoitettiin, että Microsoft julkaisee lokakuussa erikoisversion Roslyn-projektin kehittämästä kääntäjästä. Tämän projektin tavoitteena oli kehittää "kääntäjä palveluna", joka pystyy tarjoamaan ohjelmoijille kaiken kääntäjän tuottaman tiedon. Tällä kääntäjällä on tuki C# :lle ja Visual Basicille täysin yhteensopivalla Visual Studion kanssa. Lisäksi julistetaan mahdollisuus muuntaa koodia kielestä toiseen [30] .
Visual Studio Code on kehitysympäristö, joka toimii Linuxissa, macOS:ssä ja Windowsissa. Sisältää debuggerin ja asiakkaan Gitille. Lähdekoodi on auki. 14. huhtikuuta 2016 julkaistiin versio 1.0 [31] .
Visual Studio on rakennettu arkkitehtuurille, joka tukee kolmansien osapuolien kehittäjien laajennuksia ( englanniksi Add - Ins ) -laajennuksia , joiden avulla voit laajentaa kehitysympäristön ominaisuuksia.
Jotkut suosituimmista lisäosista:
IDE | |
---|---|
Universaali | |
C / C++ | |
PERUS | |
Java |
|
Pascal | |
PHP |
|
Python |
|
ActionScript | |
rubiini | |
vertailu |