Microsoft VisualStudio

Microsoft VisualStudio
Generell informasjon
programtype integrert utviklingsmiljø
utvikler Microsoft
Første utgivelse Visual Studio 97 (1. mai 1997) [ 1 ]
Tillatelse Eieren
Faktisk tilstand Med støtte
Språk Tysk, kinesisk, koreansk, spansk, fransk, engelsk, italiensk, japansk, portugisisk og russisk
Teknisk informasjon
Planlagt inn
Støttede plattformer x86-64 , Itanium
Versjoner
Siste stabile versjon 2022 versjon 17.3.6 ( info ) (11. oktober 2022 (5 dager))
lesbare filer
              flere
  • AXD HTTP-behandlerfil
  • Microsoft Hjelp 2
  • Brukeralternativer for Visual Studio Project
  • Visual Studio-innstillinger
  • Visual Studio Shared Code-prosjekt (UTF-8)
  • Visual Studio oppsett og distribusjonsprosjekt (UTF-8)
  • Visual Studio-oppsett og distribusjonsprosjekt
  • Visual Studio Shared Code-prosjekt
  • Visual Studio-veiviseren
  • Visual Studio arbeidselementspørring
  • Visual Studio Web Deployment Project
  • Visual Studio WebTest
  • Visual Studio Workflow-tjenestedata
  • Visual Studio-utvidelse
  • Visual Studio LoadTest-prosjekt
  • Visual Studio PHP-prosjekt
  • Visual Studio Natvis visualisering
  • Visual Studio Natvis visualisering (UTF-8)
  • Microsoft Visual Studio-prosjektmal (Unicode)
  • Visual Studio .NET Visual C-prosjekt
  • Microsoft Visual Studio prosjektmal
  • Microsoft Developer Studio Workspace
  • Visual Studio F#-prosjekt
  • Visual Studio Visual Basic-prosjekt
  • Visual Studio C#-prosjekt
  • Visual Studio Civilization 5-løsning
  • Visual Studio Cloud-tjenesteprosjekt
  • Visual Studio C++ prosjektfiltre
  • Visual Studio C++ prosjektfiltre (UTF-8)
  • Visual Studio generisk test
  • Visual Studio Generic Test (UTF-8)
  • Visual Studio JavaScript-prosjekt
  • Microsoft Visual Studio Solution v10.00/2008 (CRLF)
  • Visual Studio Visual C++ Project (UTF-8)
  • Visual Studio J# Project (v7)
  • VSIX-manifest (2010)
  • Microsoft Visual Studio Solution v11.00/2010 (CRLF)
  • VSIX-manifest (2011)
  • Visual Studio J# Project (v8)
  • Microsoft Visual Studio Solution (generisk, UTF-8)
  • Microsoft Visual Studio Solution v12.00/2012 (UTF-8)
  • Visual Studio Code Analysis Regelsett
  • Visual Studio Visual C++-prosjekt
  • Microsoft Visual Studio Solution (generisk, UTF-8, CRLF)
  • VSIX Manifest (2011) (UTF-8)
  • Microsoft Visual Studio Solution v12.00/2012 (UTF-8, CRLF)
  • Microsoft Visual Studio Solution v12.00/2012 (CRLF)
  • Visual Studio analysert ytelsesrapport
  • Microsoft Developer Studio Project
  • Visual Studio Code Analysis Rule Set (UTF-8)
  • VisualStudio MyApp
  • Visual Studio Performance Session
redigerbare filer
              flere
  • XAML binært format
  • Brukeralternativer for Visual Studio Project
  • Visual Studio Shared Code-prosjekt (UTF-8)
  • Visual Studio oppsett og distribusjonsprosjekt (UTF-8)
  • Visual Studio-oppsett og distribusjonsprosjekt
  • Visual Studio Shared Code-prosjekt
  • Visual Studio-veiviseren
  • Visual Studio arbeidselementspørring
  • Visual Studio Web Deployment Project
  • Visual Studio WebTest
  • Visual Studio Workflow-tjenestedata
  • Visual Studio-utvidelse
  • Visual Studio LoadTest-prosjekt
  • Visual Studio PHP-prosjekt
  • Visual Studio Natvis visualisering
  • Visual Studio Natvis visualisering (UTF-8)
  • Microsoft Visual Studio-prosjektmal (Unicode)
  • Visual Studio .NET Visual C-prosjekt
  • Microsoft Visual Studio prosjektmal
  • Microsoft Developer Studio Workspace
  • Visual Studio F#-prosjekt
  • Visual Studio Visual Basic-prosjekt
  • Visual Studio C#-prosjekt
  • Visual Studio Civilization 5-løsning
  • Visual Studio Cloud-tjenesteprosjekt
  • Visual Studio C++ prosjektfiltre
  • Visual Studio C++ prosjektfiltre (UTF-8)
  • Visual Studio generisk test
  • Visual Studio Generic Test (UTF-8)
  • Visual Studio JavaScript-prosjekt
  • Microsoft Visual Studio Solution v10.00/2008 (CRLF)
  • Visual Studio Visual C++ Project (UTF-8)
  • Visual Studio J# Project (v7)
  • VSIX-manifest (2010)
  • Microsoft Visual Studio Solution v11.00/2010 (CRLF)
  • VSIX-manifest (2011)
  • Visual Studio J# Project (v8)
  • Microsoft Visual Studio Solution (generisk, UTF-8)
  • Microsoft Visual Studio Solution v12.00/2012 (UTF-8)
  • Visual Studio Code Analysis Regelsett
  • Visual Studio Visual C++-prosjekt
  • Microsoft Visual Studio Solution (generisk, UTF-8, CRLF)
  • VSIX Manifest (2011) (UTF-8)
  • Microsoft Visual Studio Solution v12.00/2012 (UTF-8, CRLF)
  • Microsoft Visual Studio Solution v12.00/2012 (CRLF)
  • Visual Studio analysert ytelsesrapport
  • Visual Studio Code Analysis Rule Set (UTF-8)
  • VisualStudio MyApp
  • Visual Studio Performance Session
Lenker
Offesiell nettside Blogg feilsporing

Microsoft Visual Studio er et integrert utviklingsmiljø ( IDE ) for Windows og macOS . Den støtter flere programmeringsspråk som C++ , C# , Visual Basic .NET , F# , Java , Python , Ruby og PHP , samt webutviklingsmiljøer som ASP.NET MVC, Django etc. Legg til det nye online funksjoner under Windows Azure i form av Monaco-editoren.

Visual Studio gjør det mulig for utviklere å lage nettsider , nettapplikasjoner og nettjenester i ethvert miljø som støtter .NET-plattformen (fra og med .NET 2002-utgivelsen). Dermed kan det lages applikasjoner som kommuniserer mellom blant annet arbeidsstasjoner, nettsider, mobile enheter, innebygde enheter og videokonsoller.

Versjoner

Fra og med versjon 2005 ga Microsoft ut Express-utgaver gratis, som er grunnleggende versjoner atskilt av programmeringsspråk eller plattform rettet mot studenter og hobbyprogrammerere. Disse utgavene ligner de kommersielle utgavene, men mangler visse avanserte integreringsfunksjoner. Disse utgavene er:

Microsoft ga også ut en nedstrippet versjon av Microsoft SQL Server kalt SQL Server Express Edition gratis , de eneste begrensningene er at den ikke støtter databaser som er større enn 4 GB, kjører på én prosessor og ikke har SQL Server Agent. .

Tidligere var følgende produkter inkludert:

Historikk

Visual Studio 6.0

Visual Studio 6.0 er den andre versjonen av Microsofts utviklingspakke. Den ble utgitt i 1998 og var den siste versjonen som kjørte på Win9x -plattformen . [ 2 ] Versjonsnumrene til alle bestanddelene er flyttet til 6.0, inkludert Visual J++ og Visual InterDev, som var på henholdsvis versjon 1.1 og 1.0. Denne versjonen var grunnlaget for Microsofts utviklingssystem for de neste fire årene, da Microsoft flyttet utviklingsstrategien til .NET Framework .

Visual Studio 6.0 var den siste versjonen der Visual Basic ble inkludert på den måten det var kjent til da; i senere versjoner ville en helt annen versjon av språket bli innlemmet med mange forbedringer, resultatet av .NET-plattformen. Dette var også den siste versjonen som inkluderte Visual J++, som ga Java-plattformutvidelser, noe som gjorde den inkompatibel med Sun Microsystems -versjonen . Dette førte til juridiske problemer for Microsoft, som ble løst ved en avtale der Microsoft slutter å markedsføre programmeringsverktøy som bruker den virtuelle Java-maskinen.

Selv om Microsofts langsiktige mål var å samle alle verktøy i ett enkelt miljø, ble bare ett miljø lagt til Visual Studio 5.0 i denne utgivelsen: Visual J++ og Visual InterDev ble skilt fra Visual C++-miljøet, men Visual FoxPro og Visual Basic beholdt de. deres spesifikke miljø.

Visual Studio .NET (2002)

I denne versjonen var det en betydelig endring, siden det innebar introduksjonen av Microsofts .NET-plattform. .NET er en flerspråklig mellomutførelsesplattform, så programmer utviklet i .NET er ikke kompilert i maskinspråk , men snarere i et mellomspråk (CIL - Common Intermediate Language ) kalt Microsoft Intermediate Language (MSIL). I en MSIL-applikasjon konverteres ikke koden til maskinspråk før den er utført, så koden kan være plattformuavhengig (i hvert fall de som for øyeblikket støttes av .NET). Plattformer må ha en Common Language Infrastructure (CLI)-implementering for å kunne kjøre MSIL-programmer. MSIL-programmer kan for øyeblikket kjøres på Linux og Mac OS X ved å bruke ikke-Microsoft-implementeringer av .NET, som Mono og DotGNU .

Visual Studio .NET 2002 introduserte også C#-språket, et nytt språk designet spesielt for .NET-plattformen basert på C++ og Java. J#-språket (etterfølgeren til J++) ble også introdusert, som, i stedet for å kjøre i en virtuell Java-maskin, bare kjører i .NET Framework. I .NET ble Visual Basic-språket fullstendig ombygd og utviklet for å tilpasse seg de nye funksjonene til .NET-plattformen, noe som gjorde det mye mer allsidig og utstyrt med mange funksjoner. Noe lignende ble gjort med C++, og la utvidelser til språket kalt Managed Extensions for C++ , slik at programmerere kunne lage programmer i .NET. Alle tilgjengelige språk er samlet i ett enkelt miljø. Grensesnittet forbedres spesielt i denne versjonen, og er renere og mer tilpassbart. På den annen side selges Visual FoxPro separat.

Visual Studio .NET kan brukes til å lage Windows-baserte programmer (ved å bruke Windows Forms i stedet for COM ), applikasjoner og nettsteder (ASP.NET og Web Services ), samt mobile enheter (ved å bruke .NET Compact Framework ).

Denne versjonen krever et NT -basert operativsystem . Den interne versjonen av Visual Studio .NET er 7.0.

Visual Studio .NET 2003

Visual Studio .NET 2003 er en mindre oppdatering av Visual Studio .NET. .NET Framework er oppdatert til versjon 1.1. Støtte er også lagt til for å skrive applikasjoner for visse mobile enheter, enten med ASP.NET eller .NET Compact Framework. Visual C++-kompilatoren er også forbedret for å overholde flere standarder: Visual C++ Toolkit 2003.

Visual Studio 2003 er utgitt i fire utgaver: Academic, Professional, Enterprise Developer og Enterprise Architect. Enterprise Architect-utgaven inkluderte en implementering av Microsoft Visio- modelleringsteknologi , som fokuserte på å lage UML -baserte visuelle representasjoner av applikasjonsarkitektur . "Enterprise Templates" ble også introdusert for å hjelpe store arbeidsteam med å standardisere programmeringsstiler og drive komponentbruk og eiendomstildelingspolicyer.

Microsoft ga ut Service Pack 1 for Visual Studio 2003 13. september 2006.

Den interne versjonen av Visual Studio .NET 2003 er 7.1, selv om filformatet den bruker er 8.0.

Den er kun kompatibel med Windows XP, Windows Server 2003 eller tidligere versjoner.

Visual Studio 2005

Visual Studio 2005 begynte å sendes over Internett 4. oktober 2005, og den engelske versjonen kom i butikkene i slutten av oktober. Den spanske versjonen så ikke dagens lys før 4. februar 2006. Microsoft eliminerte .NET fra navnet, men det betyr ikke at det er annerledes eller banebrytende med hensyn til .NET-plattformen, hvis versjon 2.0 var inkludert i den. .

De største oppdateringsprogrammeringsspråkene som ble mottatt var inkluderingen av generiske typer, som på mange måter ligner på C++-maler. Målet med denne oppdateringen er å få mange flere feil funnet på build i stedet for kjøretid, og oppmuntre til bruk av strenge kontroller i områder der det tidligere ikke var mulig. C++ har en lignende oppdatering med tillegg av C++/CLI som erstatning for administrert C#.

En distribusjonsdesigner er inkludert, som gjør at applikasjonsdesignet kan valideres før distribusjon, samt et miljø for nettpublisering og belastningstesting for å sjekke ytelsen til programmer under ulike belastningsforhold.

Visual Studio 2005 legger også til støtte for 64-bits arkitekturer. Selv om utviklingsmiljøet fortsatt er et 32-bits program, støtter Visual C++ 2005 kompilering for x86-64 ( AMD64 , Intel 64 ) og IA-64 ( Itanium ). SDK - en inkluderer 64-biters kompilatorer så vel som 64-biters versjoner av bibliotekene.

Visual Studio 2005 har flere radikalt forskjellige utgaver: Express, Standard, Professional, Tools for Office og fem Visual Studio Team System-utgaver. Sistnevnte ble levert i forbindelse med MSDN -abonnementer som dekker de fire hovedprogrammeringsrollene: Arkitekter, Programvareutviklere, Testere og Database Professionals. Den kombinerte funksjonaliteten til alle fire utgavene, Team System, ble tilbudt som Team Suite-utgaven. På den annen side er Verktøy for Microsoft Office System designet for å utvide funksjonaliteten til Microsoft Office.

Express-utgavene er designet for nybegynnere, hobbyister og små bedrifter, alle tilgjengelige gratis gjennom Microsoft. [ 3 ] En egen utgave er inkludert for hvert språk: Visual Basic, Visual C++, Visual C#, Visual J# for .NET-programmering på Windows, og Visual Web Developer for å lage ASP.NET-nettsteder. Express-utgaver mangler noen avanserte programmeringsverktøy samt utvidelsesmuligheter.

14. desember 2006 ble også Service Pack 1 for Visual Studio 2005 utgitt.

Den interne versjonen av Visual Studio 2005 er 8.0, mens filformatet den bruker er 9.0.

Visual Studio 2008

Lar deg jobbe med rammene:

Visual Studio 2010

IDE er redesignet for bedre lesbarhet. Unødvendige linjer og gradienter er fjernet for enkel bruk.

Dokumentvinduer som koderedigering og designvisningsvindu kan nå plasseres utenfor IDE-vinduet. Du kan for eksempel dra kodeeditoren inn i IDE-en slik at du kan se designvisningsvinduet til siden.

Lar deg jobbe med rammene:

Visual Studio 2012

Visual Studio 2013

Det var den første utgivelsen av Visual Studio som inkluderte en fellesskapsversjon, som i utgangspunktet tilbyr de samme egenskapene som Professional-versjonen, men begrenser bruken til små bedrifter, gratis programvareutviklere og studenter. Den store fordelen med denne versjonen av Visual Studio er at den er gratis.

Lar deg jobbe med rammene:

Visual Studio 2015

Lar deg jobbe med rammene:

Visual Studio 2017

Lar deg jobbe med rammene:

Visual Studio 2019

Lar deg jobbe med rammene:

Visual Studio 2022

Lar deg jobbe med rammene:

Støttede Windows-versjoner:

Støttede Windows Server-versjoner:

Referanser

  1. ↑ Vi introduserer Visual Studio 97 : En velfylt verktøykasse for å bygge distribuerte apper
  2. Systemkrav
  3. Visual Studio Express Editions

Eksterne lenker