15 Feb 2020 - Matthias Voigt
Visual Studio 2019 bringt viele neue Features und Verbesserungen mit sich, die die Entwicklererfahrung erheblich verbessern. Zwei der bemerkenswertesten Neuerungen sind Live Share und IntelliCode. In diesem Artikel werde ich diese beiden Features näher erläutern und ihre Vorteile aufzeigen.
Live Share ist eine leistungsstarke Kollaborationsfunktion, die es Entwicklern ermöglicht, in Echtzeit zusammenzuarbeiten, als wären sie im selben Raum. Mit Live Share können Entwickler ihren Code, ihre Debugging-Sitzungen und sogar ihre Terminal- und Serversitzungen teilen.
Um Live Share zu verwenden, müssen Entwickler lediglich das Live Share-Feature in Visual Studio aktivieren und eine Sitzung starten. Der generierte Link kann dann an andere Teammitglieder gesendet werden, die sich der Sitzung anschließen können.
// Beispielcode, der gemeinsam bearbeitet wird
public class HelloWorld
{
public static void Main(string[] args)
{
Console.WriteLine("Hello, World!");
}
}
IntelliCode ist ein KI-gestütztes Tool, das Entwicklern hilft, effizienteren und intelligenteren Code zu schreiben. Es bietet kontextabhängige Codevervollständigungen und Empfehlungen, die auf gängigen Programmiermustern und Best Practices basieren.
Beim Schreiben von Code bietet IntelliCode intelligente Vorschläge, die den Entwicklungsprozess beschleunigen können:
var list = new List<int> { 1, 2, 3, 4, 5 };
// IntelliCode schlägt Methoden basierend auf den häufigsten Verwendungen vor
list.Add(6);
list.Sort();
Visual Studio 2019 bietet mit Live Share und IntelliCode zwei leistungsstarke Tools, die die Entwicklererfahrung erheblich verbessern. Live Share ermöglicht es Entwicklern, in Echtzeit zusammenzuarbeiten, während IntelliCode durch kontextabhängige Vorschläge und Empfehlungen die Produktivität steigert. Diese Features machen Visual Studio 2019 zu einem unverzichtbaren Werkzeug für moderne Softwareentwicklung.
Für weitere Details und eine ausführliche Anleitung besuche die offizielle Microsoft-Dokumentation.