Microsoft Visual Studio Express
Entwickler (en) | Microsoft |
---|---|
Endgültige Veröffentlichung | |
Betriebssystem | Fenster |
Typ | Integrierte Entwicklungsumgebung |
Lizenz | Freeware, Registerware[3] |
Webseite | Visualstudio |
Microsoft Visual Studio Express ist ein Satz von Integrierte Entwicklungsumgebungen (Ides) das Microsoft entwickelt und kostenlos freigegeben. Sie sind funktionsbegrenzte Versionen der nicht-freien Version Visual Studio und eine obligatorische Registrierung erfordern.[3] Express Editionen begannen mit Visual Studio 2005.
Im Jahr 2013 begann Microsoft, Visual Studio Express mit der merkmalreichen Community-Edition von Visual Studio zu ersetzen, die auch kostenlos erhältlich ist.[4] Die letzte Version der Express Edition ist 2017.
2005–2010: Sprachzentrierte Ausgaben
Geschichte
Visual Studio 2005 Express, die erste Version der Express Edition, am Oktober 2005. Sie läuft weiter Windows 2000 SP4 und später. Der Erste Service Pack Für 2005 wurde Express im Dezember 2006 veröffentlicht. Diese Version ist Freeware und erfordert keine Registrierung.
Visual Studio 2008 Express erreichte im November 2007 die allgemeine Verfügbarkeit Windows XP SP3Obwohl es mit Windows 2000 kompatibel ist. Microsoft führte in dieser Version eine obligatorische Registrierung ein.[5]
Visual Studio 2010 2010 Express wurde im April 2010 zusammen mit Visual Studio 2010 veröffentlicht. Während die meisten seiner Komponenten (siehe unten) unter Windows XP lief, ist der Windows Phone Komponente benötigt Windows Vista.
Eigenschaften
Die Versionen von Visual Studio Express von 2005, 2008 und 2010 bestehen aus mehreren eigenständigen Ides, von denen sich jede auf eine einzelne Programmiersprache konzentriert:
- Visual Basic Express (die Visual Basic .net Sprache)
- Visuell c ++ express (die Visuell c ++ Sprache)
- Visuell c# express (die C# Sprache)
- Visual J# Express (die unglücklichen J# Sprache, nur 2005)
- Visual Web Developer Express (ASP.NET)
- Visual Studio Express für Windows Phone (nur 2010)
Visual Basic Express
Visual Basic Express hat die folgenden Einschränkungen:[6][7]
- Keine IDE -Unterstützung für andere Datenbanken als SQL Server Express und Microsoft Access
- Keine Unterstützung für Webanwendungen mit ASP.NET (Obwohl es vom Visual Web Developer Express unterstützt wird)
- Keine Unterstützung für die Entwicklung von mobilen Geräten (keine Vorlagen oder Emulator)
- Abwesenheit von Kristallberichte
- Weniger Projektvorlagen (z. B. Windows Services -Vorlage und Excel -Arbeitsbuchvorlage sind nicht verfügbar)
- Begrenzte Optionen für Debuggen und Haltepunkte
- Keine Unterstützung für das Erstellen Windows Services (Benötigt eine separate Projektvorlage)
- Keine Unterstützung für OpenMP
- Begrenzte Bereitstellungsoptionen für fertige Programme
- Nein Codefaltung
Visual Basic 2008 Express enthält die folgenden Verbesserungen gegenüber 2005:
- Enthält das visuelle Windows Presentation Foundation Designer mit dem Codenamen "Apfelwein"
- Debugs zur Laufzeit
- Besser Intellisense Unterstützung
Visual Basic 2005 und Visual Basic 2008 Express -Funktion Ein Visual Basic 6.0 -Konverter, mit dem Visual Basic 6.0 -Projekte auf visual Basic.net aufgerüstet werden können. Der Konverter ist nicht in 2010 Express enthalten.
Visual Web Developer Express
Visual Web Developer Express ist eine Freeware Web Entwicklung Werkzeug[8] Dadurch können Entwickler die Webentwicklungs- und Bearbeitungsfunktionen der anderen Visual Studio -Editionen kostenlos bewerten. Seine Hauptfunktion ist zu erstellen ASP.NET Websites. Es hat ein Wysiwyg Schnittstelle, Drag & drop User Interface Designer, erweitert Html und Code -Editoren, ein begrenzter Datenbank -Explorer, Unterstützung für CSS, JavaScript und Xmlund integrierte Design-Zeit-Validierung für Standards einschließlich Xhtml 1.0/1.1 und CSS 2.1.
Visual Web Developer 2005 Express fehlt bestimmte Funktionen, wie z.[9] Visual Web Developer 2008 Express SP1 unterstützt sowohl Klassenbibliotheks- als auch Webanwendungsprojekte.[10] Es enthält auch einen neuen integrierten HTML -Designer basierend auf Microsoft Expression Web. Diese Ausgabe kann jedoch keine selbst entwickelten Websites veröffentlichen.[Klarstellung erforderlich]
Visual C ++ Express
Visual C ++ Express Compiles .NETZ und Win32 Anwendungen in 32-Bit nur.[11][12] Es enthält Windows SDKCompiler und Kerndateien, mit denen Entwickler Win32 -Anwendungen erstellen können.
Einschränkungen von visuellem C ++ Express:
- Keine Unterstützung für MFC oder ATL. Diese Bibliotheken können jedoch aus einer älteren Version des Windows SDK und aus installiert werden Windows -Treiber -Kit,[13] oder eine Visual Studio -Testinstallation.
- Mangel an a Ressource Herausgeber, der in Commercial Editions von Visual Studio erhältlich ist.[14]
- Nein Profilerstellung Unterstützung
- Keine Unterstützung für Add-Ins oder IDE-Makros
- Keine Option für die Crash -Dump -Generation
- Kein "Liste aller Haltepunkte" -Fodus.
- Keine Unterstützung für das Debuggen für Cross-Language-Debuggen, zum Beispiel eine C# -Anwendung, die eine C ++-DLL aufruft.
Einschränkungen in früheren Versionen:
- Keine Unterstützung außerhalb des Boxs für die Entwicklung 64-Bit Bewerbungen (vor 2012).
- Keine Unterstützung für OpenMP (vor 2012)
- Der Debugger kann nicht an einen Laufprozess beigefügt werden (vor 2010)
Während Microsoft Speicherfenster in Visual Studio 2010 Express als nicht verfügbar auflistet,[15] Dritte haben berichtet, dass sie verfügbar sind, wenn Experteneinstellungen aktiviert sind.[16][17]
Viele Open -Source -Projekte haben begonnen, Projektdateien mit Visual C ++ Express bereitzustellen. Bemerkenswerte Beispiele sind die Oger und Irlich Motoren. Modding -Kits für Handelsmotoren wie Ventile QuellmotorUnterstützen Sie auch dieses Entwicklungssystem.[18]
Visual C# Express
Visual C# Express ist eine kostenlose, leichte, integrierte Entwicklungsumgebung (IDE), die für Anfänger, Studenten und Hobbyisten entwickelt wurde, um Anwendungen zu erstellen, und (in Kombination mit dem XNA Game Studio) Videospiele für Windows, Xbox 360 und Zune. Es kann bauen Konsole, Windows forms und Windows Presentation Foundation Anwendungen und Klassenbibliotheken.
Microsoft hat festgestellt, dass eine umfangreiche Community von Game -Spielern C# -Programme aufnimmt.[19][20][21]
Visual C# Express hat kein Breakpoint -Bedienfeld. Haltepunkte können nur umgeschaltet werden. Folgende Refactoring Modi waren auch nicht verfügbar:[22]
- Feld einkapseln
- Fördern Sie lokal zum Parameter
- Nachbestellung von Parametern
- Parameter entfernen
- Schnittstelle extrahieren
Die Einschränkungen reduzieren die Refactoring -Fähigkeiten von visuellem C# Express auf Umbenennen und Extrahieren Methoden. Laut Microsoft ist der Grund, warum die aufgelisteten Funktionen fehlen, "die C# Express -Benutzererfahrung zu vereinfachen". Einige Benutzer bemerkten, dass das Auslassen von Refactoring -Funktionen nützliche Funktionen beseitigte, ohne die Verwendung tatsächlich zu vereinfachen.[23]
Die Fähigkeit, den Debugger einem bereits laufenden Prozess anzuhängen, ist ebenfalls nicht verfügbar und behindert Szenarien wie das Schreiben von Windows-Diensten und das Wiederherstellen eines Debuggers unter ASP.NET, wenn Fehler im Rahmen der ursprünglichen Debugging-Sitzungs-Haltepunkte ignoriert werden müssen.
2012–2017: Ökosystemorientiert
Für die Veröffentlichung von Visual Express von 2012 hat Microsoft seine Verteilung von Editionen so geändert, dass jede Version auf einen Gesamtlösungstyp ausgerichtet ist und mehr als einen Projekttyp enthalten kann. (Dies ist im Gegensatz zu früheren Express-Editionen, von denen jedes auf eine einzelne Programmiersprache ausgerichtet war.) Beispielsweise könnte eine Weblösung aus einem Webantragsprojekt und einigen C# -Kl-Bibliothek-Projekten bestehen. Diese Änderung wurde vorgenommen, um die große Vielfalt der verfügbaren Anwendungen widerzuspiegeln das Netz und das neue Winrt Plattform unter Windows 8 und Windows Phone 8 verwendet.
Microsoft hat fünf Produkte von Visual Studio Express 2012 veröffentlicht:
Auflage | Beschreibung | Desktop -Betriebssystem | Server -Betriebssystem |
---|---|---|---|
Visual Studio Express 2012 für Web[24][25] | Ermöglicht die Entwicklung von Web Applikationen. Enthält integrierte Funktionen für die Bereitstellung für Microsofts Windows Azure Cloud Computing Plattform. | ||
Visual Studio Express 2012 für Windows 8[26][27] | Ermöglicht die Entwicklung von Metro-Stil Anwendungen für Windows Store in C#, Vb.net, C ++ und JavaScript. Hinweis: Diese Ausgabe läuft nur auf Windows 8. | Windows 8 | - |
Visual Studio Express 2012 für Windows Desktop[28][29] | Ermöglicht die Entwicklung herkömmlicher Fenster Desktop -Anwendungen in C#, Vb.net und C ++, zielen auf Windows -Client -Technologien wie z. Windows Presentation Foundation (WPF), Windows forms, und die Win32 API. Im Gegensatz zu früheren Express-Editionen wird die integrierte Unterstützung für das Kompilieren eingebaut 64-Bit Anwendungen über IDE. Update 1 fügt Unterstützung für die Unterstützung für Windows XP In C ++ - Anwendungen. | ||
Visual Studio Team Foundation Server Express 2012[30] | Bietet Quellcodeverwaltung, Arbeitskräfte, verfolgt, Anwendungslebenszyklusmanagement und Automatisierung bauen Für Teams von bis zu fünf Entwicklern. | ||
Visual Studio Express 2012 für Windows Phone[31] | Besteht aus dem Windows Phone 8 SDK Dies ermöglicht die Entwicklung von Anwendungen für Windows Phone 7.5 und Windows Phone 8 und sie auf einem testen Emulator. Unterstützt C ++, .NET Framework und DirectX. Im Rahmen seiner Unterstützung von .NET Framework kann es sich in integrieren Microsoft Expression Mischung. | Windows 8 (x64 nur) | - |
Im Oktober 2013 veröffentlichte Microsoft vier neue Versionen seiner Visual Studio Express -Produkte. Wie bei der Express Edition 2012 sind sie auf einen Gesamtlösungsart ausgerichtet, der verschiedene Arten von Projekten mischt. Für verschiedene Zielplattformen werden jedoch immer noch unterschiedliche IDEs angeboten. Sie sind:[32][33]
- Visual Studio Express 2013 für Web[34]
- Visual Studio Express 2013 für Windows:[34] Hinweis: funktioniert nur unter Windows 8.1 (x86 und x64).
- Visual Studio Express 2013 für Windows Desktop[34]
- Visual Studio Team Foundation Server Express 2013[34]
Beachten Sie, dass Visual Studio Express für Windows Phone nicht im Set von 2013 -Produkten veröffentlicht wurde, aber Visual Studio Express für Windows Phone wird jetzt mit Visual Studio Express für Windows 2013.2 zusammengeführt.[35] Mit dieser neuen Version Windows 8.1 x86 wird jetzt unterstützt für Windows Phone 8.1 Entwicklung, aber nicht für Windows Phone 8.0 Entwicklung oder der Windows Phone -Emulator, dessen letztere auch einen Prozessor erfordert, der den Client unterstützt Hyper-V und Adressübersetzung der zweiten Ebene (LAMELLE).
Die Visual Studio Express 2015 -Ausgaben sind:
- Express für Desktop - zum Erstellen von Desktop -Windows -Programmen[36]
- Express for Web - zum Erstellen von reaktionsschnellen Websites, Web -APIs oder "Echtzeit -Online -Erfahrungen"[36]
- Ausdrücken für Windows - Kerntools zum Erstellen Universelle Windows -Plattform -Apps. Erfordert Windows 10.[36]
- Team Foundation Server 2015 Express - Plattform für die Quellcodekontrolle, für das Projektmanagement und für die Zusammenarbeit des Teams[36][37]
Microsoft beendete die Visual Studio Express -Linie mit der Veröffentlichung von Visual Studio Express 2017 für Windows Desktop. Diese letzte Veröffentlichung hat keine Geschwister, die auf Web- oder UWP -Projekte spezialisiert sind. Entwickler interessierten eine kostenlose Lösung für diese Projekte stattdessen wurden gerichtet Visual Studio Community Edition oder Visual Studio -Code.[1]
Verweise
- ^ a b "Visual Studio Express". Visualstudio.com. Microsoft. Abgerufen 2. Dezember 2021.
- ^ "Visual Studio Build -Nummern und Veröffentlichungsdaten". Visual Studio -Dokumentation. Microsoft. Abgerufen 2. Dezember 2021 - via Microsoft Docs.
- ^ a b "Registrierung FAQ". microsoft.com. Microsoft. Archiviert von das Original am 5. Dezember 2007.
- ^ "Visual Studio Community 2013 Ankündigung". Visualstudio.com. Microsoft. 12. November 2014. archiviert von das Original am 30. November 2014.
- ^ "Die Unterstützung". microsoft.com. Archiviert von das Original am 5. Dezember 2007.
- ^ "Visual Basic 2005 Editionen". Microsoft Corporation. Abgerufen 2007-07-19.
- ^ "Visual Basic 2008 Editionen". Microsoft Corporation. Abgerufen 2009-04-30.
- ^ "Visual Studio 2005 Express Developer Center - häufig gestellte Fragen (FAQ) - Fragen 23 bis 35, insbesondere Frage 28". Archiviert von das Original am 6. April 2008. Abgerufen 2011-12-06.
- ^ "Welche Funktionen fehlen vom Visual Web Developer Express: Mikhail Arkhipovs Blog". Blogs.msdn.com. Abgerufen 2009-06-28.
- ^ Scott Guthrie. "Scott Guthries Post auf VS2008/.NET Framework 3.5 SP1 Beta (unten auf Seite)". Aspalliance.com. Abgerufen 2009-06-28.
- ^ Visuelle C ++ - Editions (Visual Studio 2010)
- ^ Visuelle C ++ - Editions (Visual Studio 2008)
- ^ "Windows Driver Kit (WDK) Version 7.1.0 Versionsnotizen". Microsoft. 2010-02-26. Abgerufen 2013-04-27.
- ^ "Visuelle C ++ Ausgaben". Microsoft Corporation. Abgerufen 2007-09-29.
- ^ "Speicherfenster". Microsoft Corporation. Abgerufen 2011-09-27.
- ^ "Microsoft Visual Studio 2010 Debugger". Abgerufen 2011-09-27.
- ^ "Visual Studio Hinweise". Williams, Kenneth a. Abgerufen 2011-09-27.
- ^ "Source SDK Wiki: Compiler -Auswahl". Abgerufen 2009-08-12.
- ^ "Visual C# bei C# online.net (csharp-online.net)". CSHARP-online.net Wiki. Abgerufen 2010-02-09.
- ^ "C# C Sharp und Tutorials auf C# Friends.com". www.csharpFriends.com/. Archiviert von das Original Am 2010-02-06. Abgerufen 2010-02-09.
- ^ "XNA Developer Center". Microsoft. Abgerufen 2010-02-09.
- ^ "Technologies Site über MSDN". Msdner. Abgerufen 2007-10-21.
- ^ "Aaron Stebners Weblog". Microsoft Corporation. Abgerufen 2004-10-20.
- ^ "Visual Studio Express 2012 für Web". Visual Studio Portal. Microsoft. Abgerufen 30. November 2012.
- ^ "Visual Studio Express 2012 für Web". Msdn. Microsoft. Abgerufen 30. November 2012.
- ^ "Visual Studio Express 2012 für Windows 8". Visual Studio Portal. Microsoft. Abgerufen 30. November 2012.
- ^ "Entwickeln Sie Windows Store -Apps mit Visual Studio 2012 (Windows)" ". Msdn.Microsoft.2. November 2012. Abgerufen 30. November 2012.
- ^ "Visual Studio Express 2012 für Windows Desktop". Visual Studio Portal. Microsoft.Abgerufen am 30. November 2012.
- ^ "Visual Studio Express 2012 für Windows Desktop ist hier". Der Visual Studio -Blog.Microsoft.12. September 2012. Abgerufen 30. November 2012.
- ^ "Visual Studio Team Foundation Server Express 2012". Visual Studio Portal. Microsoft. Abgerufen 30. November 2012.
- ^ "Visual Studio Express 2012 für Windows Phone". Visual Studio Portal. Microsoft. Abgerufen 30. November 2012.
- ^ "Visual Studio 2013". Abgerufen 2014-01-15.
- ^ "Was ist neu in Visual Studio 2013". Abgerufen 2014-01-15.
- ^ a b c d "Übersicht herunterladen". Visual Studio. Abgerufen 2014-01-31.
- ^ "Microsoft -Entwickler".
- ^ a b c d "Visual Studio Express". Archiviert von das Original am 27. August 2016. Abgerufen 29. August 2016.
- ^ "Überblick über Visual Studio 2015 -Produkte". Microsoft. Archiviert von das Original am 1. August 2016. Abgerufen 29. August 2016.