Abo
  • Services:

Visual Studio 2017: Microsofts IDE testet Code in Echtzeit

Testen während des Programmierens, eine bessere Autovervollständigung, bessere Mobile-App-Entwicklung: Visual Studio 2017 bringt neue Funktionen, die schon beim entschlackten Installer anfangen.

Artikel veröffentlicht am ,
Microsoft hat Visual Studio 2017 vorgestellt.
Microsoft hat Visual Studio 2017 vorgestellt. (Bild: Microsoft)

Microsoft hat die neue Version seiner Entwicklungsumgebung (IDE) Visual Studio 2017 veröffentlicht. Das Unternehmen will mit diesem Programm möglichst viele Programmiersprachen unter einer Benutzeroberfläche vereinheitlichen. Primär werden die Programmiersprachen C#, die von der Syntax her Java ähnelt, F# und die Microsoft-Sprache Visual Basic .Net, die beide für Microsofts .Net-Framework ausgelegt sind, verwendet.

Inhalt:
  1. Visual Studio 2017: Microsofts IDE testet Code in Echtzeit
  2. Automatische Kompilierung von Applikationen für mobile Betriebssysteme

Microsoft überspringt bei der Namensgebung die Zahl 16 und führt gleich die 2017er-Version der Windows-IDE ein. Neue Funktionen sind unter anderem das verbesserte Mobile Studio für die schnelle Migration von mobilen Applikationen auf die Betriebssysteme iOS, Android und Windows 10 Mobile. Außerdem sollen Entwickler einen Echtzeit-Unit-Tester aktivieren können, während sie ihren Code anpassen. Die generelle Schnelligkeit und das Setup des Programms hat Microsoft gegenüber dem Vorgänger Visual Studio 2015 verbessert und übersichtlicher gestaltet.

Vereinfachter Installer und Übersicht über Module

Bereits bei der Installation von Visual Studio 2017 sind Unterschiede sichtbar. Der Installationsmanager lädt nur die benötigten Module auf den Computer und kann die Installation dadurch relativ schnell abschließen. Außerdem startet er spürbar schneller in die Anwendung.

  • VS 2017 wird in drei Versionen angeboten. (Screenshot: Microsoft)
  • Live Unit Testing funktioniert parallel zum Arbeiten am Code. (Screenshot: Microsoft)
  • Über den Installer lassen sich verschiedene Pakete für VS 2017 installieren. (Screenshot: Microsoft)
  • Intellisense kann jetzt nach Kriterien sortiert werden. (Screenshot: Microsoft)
  • Go to All ermöglicht die Suche von Projektteilen in einem Fenster. (Screenshot: Microsoft)
  • VS 2017 kann Code-Vorschläge gemäß Team-Standards machen. (Screenshot: Microsoft)
  • Klassen können per Mausklick in eigene Dokumente geschoben werden. (Screenshot: Microsoft)
  • Azure Microservice-Container werden aus VS 2017 heraus erstellt.  (Screenshot: Microsoft)
  • In Xamarin lassen sich Eigenschaften in Echtzeit ändern. (Screenshot: Microsoft)
  • In VS 2017 laufen alle mobilen Emulatoren gleichzeitig. (Screenshot: Microsoft)
  • Mobile Apps können auch für Wearables erstellt werden. (Screenshot: Microsoft)
  • Das VS Mobile Center kann Applikationen automatisiert testen. (Screenshot: Microsoft)
  • Redgate Readyroll erstellt Skripts für die Implementierung von Back-End-Änderungen. (Screenshot: Microsoft)
Über den Installer lassen sich verschiedene Pakete für VS 2017 installieren. (Screenshot: Microsoft)

Im Nachhinein können per Programmübersicht zusätzliche Pakete installiert werden. Dazu zählen Microsoft-Dienste wie das Azure-Cloud-SDK, SQL oder die allgemeine Windows 10 SDK.

Stellenmarkt
  1. Fresenius Netcare GmbH, Bad Homburg
  2. SYNCHRON GmbH, Stuttgart

Auch Pakete von Drittanbietern wie zum Beispiel Werkzeuge für die Spieleentwicklung mit Unity und C# oder eine Entwicklungsumgebung für Linux mit der Sprache C++ werden zum Download angeboten.

Zu installierende Softwarepakete und deren Dateigröße werden in der gleichen Ansicht angezeigt und können von dort aus heruntergeladen werden. Durch die Minimalinstallation am Anfang kann der Umfang der IDE schnell ansteigen. Grundwerkzeuge für das Windows 10 SDK sind etwa knapp 8 GByte groß.

Live-Unit-Testing testet Code parallel zum Editieren

Eine wichtige Neuerung in Visual Studio 2017 ist die Funktion Live Unit Testing. Im Hintergrund analysiert das Programm damit die Logik des geschriebenen Codes und gibt dessen Richtigkeit Zeile für Zeile an. Auf der linken Seite findet der Nutzer entsprechende Infografiken, die sich dynamisch ändern. Detaillierte Informationen, etwa welche Tests in einer Zeile fehlschlagen, werden per Mouse Over angezeigt.

Außerdem hat Microsoft Änderungen an der Autovervollständigung Intellisense vorgenommen. Vervollständigungslisten lassen sich in der neuen Version beispielsweise nach Interfaces, Klassen oder für Windows-Presentation-Foundation-Anwendungen auch nach Ereignissen sortieren. Dazu wurden dem Kontextmenü Icons hinzugefügt, die das Umschalten zwischen Suchfiltern ermöglichen.

  • VS 2017 wird in drei Versionen angeboten. (Screenshot: Microsoft)
  • Live Unit Testing funktioniert parallel zum Arbeiten am Code. (Screenshot: Microsoft)
  • Über den Installer lassen sich verschiedene Pakete für VS 2017 installieren. (Screenshot: Microsoft)
  • Intellisense kann jetzt nach Kriterien sortiert werden. (Screenshot: Microsoft)
  • Go to All ermöglicht die Suche von Projektteilen in einem Fenster. (Screenshot: Microsoft)
  • VS 2017 kann Code-Vorschläge gemäß Team-Standards machen. (Screenshot: Microsoft)
  • Klassen können per Mausklick in eigene Dokumente geschoben werden. (Screenshot: Microsoft)
  • Azure Microservice-Container werden aus VS 2017 heraus erstellt.  (Screenshot: Microsoft)
  • In Xamarin lassen sich Eigenschaften in Echtzeit ändern. (Screenshot: Microsoft)
  • In VS 2017 laufen alle mobilen Emulatoren gleichzeitig. (Screenshot: Microsoft)
  • Mobile Apps können auch für Wearables erstellt werden. (Screenshot: Microsoft)
  • Das VS Mobile Center kann Applikationen automatisiert testen. (Screenshot: Microsoft)
  • Redgate Readyroll erstellt Skripts für die Implementierung von Back-End-Änderungen. (Screenshot: Microsoft)
Live Unit Testing funktioniert parallel zum Arbeiten am Code. (Screenshot: Microsoft)

Mit der Funktion Go to All, die per Tastenkombination Strg+T erreicht werden kann, lassen sich Methoden, Klassen oder andere Objekte innerhalb eines Projekts finden.

Visual Studio 2017 ermöglicht Code-Vorschläge etwa von Variablentypen. Das soll innerhalb von Entwicklerteams mit einem einheitlichen Programmierstil sinnvoll sein. Dieser Stil muss vorher in einer Editor-Konfigurationsdatei im XML-Format definiert werden, damit das Programm Code-Vorschläge machen kann. Die Funktion ermöglicht auch etwa das Auslagern von Klassen in eigene Dokumente per Mausklick.

Cloud-Implementierung soll durch .Net-Core-Tools einfacher werden

Die Einführung von .Net-Core-Tools in Version 1.0 soll das Implementieren von Diensten in die Cloud vereinfachen. Die Software ist laut Microsoft quelloffen und über das Onlineportal für Softwareprojekte Github veröffentlicht worden. Die .Net-Core-Tools sind seit längerem in der Entwicklung und mit der Vorstellung von Visual Studio 2017 erstmals in einer offiziellen Version verfügbar.

Für die Veröffentlichung von Projekten in der Azure-Cloud wandelt Visual Studio 2017 Applikationen, die in verschiedenen Programmiersprachen erstellt worden sind, in containerbasierte Microservices. Diese können später beispielsweise von einer Web App über die Cloud verwendet werden. Dazu automatisiert das Programm Docker-Instruktionen und führt diese wie ein Skript per Knopfdruck aus.

Automatische Kompilierung von Applikationen für mobile Betriebssysteme 
  1. 1
  2. 2
  3.  


Anzeige
Hardware-Angebote
  1. bei Alternate kaufen
  2. ab 349€
  3. (reduzierte Überstände, Restposten & Co.)
  4. 85,55€ + Versand

FreiGeistler 14. Mär 2017

Ein Texteditor mit Syntax-highlighting reicht nicht? (duck und weg) Ernsthaft: Weil sie...

FreiGeistler 14. Mär 2017

Stärken von .Net bei Desktop? Im Sinne von "viel Arbeitsspeicher und langsam"?

n0x30n 14. Mär 2017

Uninstall geschieht auch mit dem "Installer"-Programm. Ich habe zwei sehr...

n0x30n 13. Mär 2017

Du hast anscheinend noch keine anderen VS Releases miterlebt.

BLi8819 13. Mär 2017

Dieser Satz ist etwas dumm, wenn man die Namensgebung versteht... Zudem hat der Namen...


Folgen Sie uns
       


Detroit Become Human - Livestream

Detroit: Become Human hat unseren Chat und Livestreamer Michael Wieczorek überzeugt. Immer wieder und wieder wollten wir wissen, wie es in dem spannenden Sci-Fi-Krimi in unserer(?) Zukunft weitergeht.

Detroit Become Human - Livestream Video aufrufen
Shadow of the Tomb Raider angespielt: Lara und die Schwierigkeitsgrade
Shadow of the Tomb Raider angespielt
Lara und die Schwierigkeitsgrade

E3 2018 Düstere Höhlensysteme, eine prächtige Stadt in Südamerika und die Apokalypse: Im nächsten Tomb Raider erlebt Lara Croft wieder spannende Abenteuer. Beim Anspielen konnte Golem.de das ungewöhnliche System der Schwierigkeitsgrade kennenlernen.
Von Peter Steinlechner

  1. Remasters Tomb Raider 1 bis 3 bekommen neue Engine

IT-Jobs: Fünf neue Mitarbeiter in fünf Wochen?
IT-Jobs
Fünf neue Mitarbeiter in fünf Wochen?

Startups müssen oft kurzfristig viele Stellen besetzen. Wir waren bei dem Berliner Unternehmen Next Big Thing dabei, als es auf einen Schlag Bewerber für fünf Jobs suchte.
Ein Bericht von Juliane Gringer

  1. Frauen in IT-Berufen Programmierte Klischees
  2. Bitkom Research Höherer Frauenanteil in der deutschen IT-Branche
  3. Recruiting IT-Experten brauchen harte Fakten

Urheberrechtsreform: Die zehn Mythen des Leistungsschutzrechts
Urheberrechtsreform
Die zehn Mythen des Leistungsschutzrechts

Am Mittwoch gibt es eine wichtige Abstimmung zum Leistungsschutzrecht im Europaparlament. Leider werden von den Verfechtern des Gesetzes immer wieder Argumente ins Feld geführt, die keiner Überprüfung standhalten.
Eine Analyse von Friedhelm Greis

  1. Leistungsschutzrecht Nur Einschränkungen oder auch Chancen?
  2. Vor Abstimmung 100 EU-Abgeordnete lehnen Leistungsschutzrecht ab
  3. Urheberrecht EU-Staaten für Leistungsschutzrecht und Uploadfilter

    •  /