Frage

Was ist "fehlt" in der Visual Studio 2008 Express Edition?

Insbesondere

  • , welche Funktionalität ist nicht verfügbar?
  • , welche Einschränkungen gibt es auf seine Verwendung?
War es hilfreich?

Lösung

Die wichtigsten Bereiche, in denen Visual Studio Express Funktion im Vergleich zu von Visual Studio Professional fehlt:

  • Kein Add-In / Makros
  • Einige Win32-Tools fehlt
  • Kein Team Explorer Unterstützung
  • Begrenzte Refactoring-Unterstützung
  • Debugging ist viel mehr begrenzt (besonders problematisch für Server-Entwicklung ist kein Remote-Debugging)
  • Der Mangel an Unterstützung für Setup-Projekte
  • Keine Berichterstellung Werkzeuge
  • Keine Office-Entwicklung Unterstützung
  • Keine mobile Plattform Unterstützung
  • begrenzte Menge von Designern
  • Begrenzte Reihe von Datenbank-Tool
  • No Code Profilieren oder Test-Framework-Unterstützung
  • Keine MFC / ATL-Unterstützung
  • Keine Unterstützung C ++ für die Erstellung zu 64-Bit-Bilder (Abhilfe ist Windows SDK zu installieren, die frei ist)

Hinweis: Es wird oft gesagt, dass der Express EULA kommerzielle Entwicklung nicht zulässt - das ist nicht true ( Visual Studio Express FAQ Punkt 7 )

Andere Tipps

Es gibt eine Reihe von praktischen Vergleich Chart auf microsoft.com.

Es ist auf der spezielle Express Edition hängt natürlich (da gibt es mehr und sie haben unterschiedliche Funktionen). Die Einschränkungen Sie am ehesten in auszuführen, sind Integration der Quellcodeverwaltung (und TFS-Client-Lizenz), Debugging Einschränkungen begrenzt Refactorings, keine Einheit Testunterstützung und begrenzter Designer-Support.

Der Vollständigkeit halber, hier ist eine Liste von Funktionen, die in Visual Studio 2008 Standard Edition sind, sind aber in keiner der Express-Editionen:

  • Add-In
  • Makros und Makro-IDE
  • Visual Studio-Add-In-Projektvorlage
  • VSPackages
  • Wizards
  • ATL / MFC Trace-Tool
  • Erstellen GUID
  • Dotfuscator Community Edition
  • Fehlersuche
  • Quellcodeverwaltung Integration
  • Spy ++
  • Team Explorer-Integration
  • Team Foundation Server Client Access License
  • Visual Studio 2008 Bildbibliothek
  • Add-In / Macro Sicherheitsoptionen
  • Visual Studio-Einstellungen
  • Klassen-Designer
  • Encapsulate Feld Refactoring
  • Interface extrahieren Refactoring
  • fördern die lokale Variable Refactoring auf Parameter
  • Entfernen Parameter Refactoring
  • Nachbestellung Parameter Refactoring
  • Debuggen Dumps
  • JIT-Debugging
  • Mini-Dumps
  • Multithreaded / Multi-Prozess-Debugging
  • NTSD Führungsunterstützung
  • Step-In Web Services Debuggen
  • CAB-Projekt Projektvorlage
  • Merge-Modul Projektvorlage
  • Veröffentlichen Web-Site-Dienstprogramm
  • Setup Projektvorlage
  • Setup-Assistent Projektvorlage
  • Smart Device CAB Projektvorlage
  • Web-Setup-Projektvorlage
  • Windows Installer Deployment
  • 64-Bit-Visual C ++ Tools
  • Erstellen Sie XSD-Schema aus einem XML-Dokument
  • Berichte Anwendungsprojektvorlage
  • Visual Studio Report Designer
  • Visual Studio Report Wizard
  • Shared-Add-In-Projektvorlage
  • ASP.NET AJAX Server Control Extender Projektvorlage
  • ASP.NET AJAX Server Control Projektvorlage
  • ASP.NET Report Web-Site-Projektvorlage
  • ASP.NET Server Control Projektvorlage
  • ASP.NET Web Application Project Template
  • Generieren Lokale Ressourcen
  • WCF-Diensthost
  • WCF Service Library Projektvorlage
  • WF Activity Designer
  • Benutzerdefinierte Wizard Projektvorlage
  • WF Leere Workflow-Projektvorlage
  • MFC-ActiveX-Steuerelement Projektvorlage
  • MFC-Anwendung Projektvorlage
  • MFC-DLL-Projektvorlage
  • WF Sequential Workflow-Konsolenanwendungsprojektvorlage
  • WF Sequential Workflow-Bibliothek Projektvorlage
  • WF Sequential Workflow Service Bibliothek Projektvorlage
  • WF State Machine Workflow-Bibliothek Projektvorlage
  • WF State Machine Workflow Designer
  • WF State Machine Workflow Service Bibliothek Projektvorlage
  • WCF-Synchronisation Service Library Projektvorlage
  • Visual Studio-Erweiterungen für Windows Workflow Foundation-Designer
  • Windows Forms Control Library Projektvorlage
  • Windows Service Projektvorlage
  • WF Workflow Activity Library Project Template
  • WPF Custom Control Library Project Template
  • WPF User Control Library Project Template
  • ASP.NET Server Control Artikel Vorlage
  • COM Klasse Artikel Vorlage
  • Konfigurationsdatei Artikel Vorlage
  • Frameset Artikel Vorlage
  • Oberflächliches Vorlage
  • CLR Installer Klasse Artikel Vorlage
  • Local Database Cache Artikel Vorlage
  • Modul-Definitionsdatei Artikel-Vorlage
  • Verschachtelte Master-Seite Artikel Vorlage
  • ATL Registrierung ScriptArtikel Vorlage
  • MS melden Vorlage
  • Report Wizard Artikel Vorlage
  • .NET-Ressourcen Datei Artikel Vorlage
  • Win32 Resource File Artikel Vorlage
  • Static Discovery-Datei (Web Services) Item Vorlage
  • Transactional Bestandteil Element Template
  • Web Content Formular Artikel Vorlage
  • Windows Script Host Elementvorlage
  • Windows Services Artikel Vorlage
  • XML-Schema-Elementvorlage

Hier Vergleichstabelle von Ausgaben

Edit: war nicht klar, dies war 2005, nicht 2008

Visual Studio 2008 Produktvergleich

Soweit ich weiß, gibt es keine Beschränkungen für die Nutzung, aber ich bin kein Anwalt.

AviewAnew wies darauf hin, Sie Editions Express für den kommerziellen Gebrauch verwenden können: Es gibt keine Zulassungsbeschränkungen für Anwendungen von Visual Studio Express Editions gebaut werden. Siehe FAQ # 7.

Dies sind die wichtigsten für mich:

  • Sie können keine Haltepunkte mit einer Bedingung
  • Add-In-Unterstützung
  • Refactoring ist sehr begrenzt (umbenennen, Extrakt-Methode)

MFC ist die wichtigste Sache fehlt meiner Meinung nach.

Kein Add-In erlaubt

Andere Leute haben riesige Listen geschrieben, sondern als eine praktische Sache, Sprechen als jemand, der meistens tut Systemprogrammierung, die Funktionen, die ich am meisten vermissen, wenn die Express Edition verwenden, sind

  1. die faden bewusst Teile des Debuggers, und

  2. die Möglichkeit, Dateien mit dem integrierten binär-Viewer zu öffnen.

Wenn ich MFC Programmierung tat öfter würde ich wahrscheinlich den Dialog Designer verpassen auch.

Eines, das fehlt (was zu haben ist schön) ist:

  

Quellcodeverwaltung Integration   ermöglicht es, zwei   Optionen: Source-Control-Lösung auf Basis   auf der Source Control Plug-in-API   (Früher als MSSCCI API bezeichnet), oder   eine Quelle Steuer VSPackage

Dies ist besonders wichtig, vor allem, wenn Sie mit Systemen arbeiten wie Perforce wo Sie Dateien mit ihnen vor dem Wechsel, vor allem wechselnden Projekteinstellungen für alle Teammitglieder überprüfen müssen.

Das MSDN Dokument alles bekommen, sollten Sie brauchen !

Beachten Sie, dass zur Zeit, können Sie nicht F # in einer Express Edition bekommen, obwohl ich mich vorstellen, dass dies wahrscheinlich zu einem bestimmten Zeitpunkt zu ändern.

Es gibt eine Abhilfe - installieren Sie das Visual Studio Shell und F # CTP getrennt und sie arbeiten zusammen.

Ich hatte Probleme mit Visual Studio Express (C ++) 2008 (mit Service Pack 1) unter Windows Vista, mit Debugging. Jedes Mal, wenn ich etwas tat, wie (a) brechen das Programm, (b) den Fokus von dem App zurück in den IDE, (c) Lebenslauf Ausführung das Programm hing für etwa 30 Sekunden. Task-Manager zeigte „VSExpress.exe“ eine ganze CPU für die Dauer raubend. Vista zeigte „Reagiert nicht“ in der Titelleiste der IDE während dieser Zeit.

Das machte mich bonkers so kaufte ich eine kommerzielle Kopie von Visual Studio Professional 2008 ($ 150 von SoftwareSurplus), und dies löste das Problem.

Für Visual Studio 2008, die Express-Editionen verfügen nicht über die eingebauten Testfunktionen für einen.

Sie können bauen MFC Anwendungen, wenn Sie die Bibliotheken in der Platform SDK . Aber es gibt keine eingebaute Unterstützung für Dialoge zu entwerfen.

Add-In ist in Visual Studio Express erlaubt. Das bemerkenswerteste ist direkt von Microsoft. XNA Game Studio arbeitet als Visual Studio Express Add-In

Es gibt sogar einen Projekttyp (vielleicht nur in dem Voll Visual Studio), die Sie Ihr eigenes Visual Studio Express Add-Ins können bauen!

Sie können nicht erstellen Windows-Dienste für einen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top