Visual Studio Icon Versionshinweise zu Visual Studio 2019 für Mac 8.7



Entwicklercommunity | Systemvoraussetzungen | Kompatibilität | Verteilbarer Code | Dokumentation | Blogs | Wartung


Klicken Sie auf die Schaltfläche, um die aktuelle Version von Visual Studio 2019 für Mac herunterzuladen. Informationen zu den Systemanforderungen finden Sie in den Anleitungen Mac – Systemanforderungen und Mac – Zielplattformen und Kompatibilität.

Anweisungen zum Installieren und Aktualisieren von Visual Studio 2019 finden Sie in der Anleitung Installieren von Visual Studio für Mac.

Download VS for Mac

Weitere Informationen zu verwandten Downloads finden Sie auf der Seite Downloads.


Neues in Visual Studio 2019 für Mac

Releases von Visual Studio 2019 für Mac

Visual Studio 2019 für Mac – Blogbeiträge

Der Visual Studio Blog ist die offizielle Quelle für Einblicke in das Produkt, verfasst vom Visual Studio Engineering-Team. In den folgenden Beiträgen finden Sie ausführliche Informationen zu den Visual Studio 2019 für Mac-Releases:


Highlights in diesem Release

  • Das Hinzufügen neuer OpenAPI- und gRPC-Dienstreferenzen zu .NET Core-Projekten wird jetzt unterstützt.
  • Sie können Komponententests jetzt per Rechtsklick starten.
  • Die Visual Studio-Tools für Unity enthalten drei neue Diagnosen und unterstützen persistente Projektmappenordner, wenn Unity Projektmappen und Projekte neu generiert.
  • Es wurde eine beträchtliche Anzahl vorhandener Fehler und von Benutzern gemeldete Probleme in der gesamten IDE gelöst. Teilen Sie uns weiterhin Ihr Feedback über das Entwicklercommunityportal mit.
  • Visual Studio für Mac 8.7 kann jetzt auf der Entwicklervorschauversion „macOS Big Sur“ ausgeführt werden. Wenn Sie bereits auf Big Sur umgestellt haben und den Updater nicht verwenden können, sollten Sie den Installer von der Visual Studio für Mac-Website herunterladen.

Bekannte Probleme

Weitere Informationen finden Sie im Abschnitt Bekannte Probleme.


Feedback und Vorschläge

Wir freuen uns auf Ihr Feedback! Sie können Probleme über die Option Ein Problem melden in der IDE von Visual Studio für Mac melden. Sie können Ihr Feedback und ihre Vorschläge in der Developer Community verfolgen.


Versionshinweise

Release Notes Icon Visual Studio 2019 für Mac, Version 8.7.9 (8.7.9.9)

Veröffentlichung: 27. Oktober 2020

Web und Azure

  • .NET Core wurde auf 3.1.403 und 2.1.811 aktualisiert.

Xamarin

  • Die Unterstützung für Xcode 12.1 wurde hinzugefügt.

Release Notes Icon Visual Studio 2019 für Mac, Version 8.7.8 (8.7.8.4)

veröffentlicht am 21. September 2020

Xamarin

  • Wir haben Unterstützung für Xcode 12 hinzugefügt und die Xamarin SDKs aktualisiert.
  • Wir haben Unterstützung für das Festlegen einer Farbpalette als Akzentfarbe im Info.plist-Editor hinzugefügt.

Release Notes Icon Visual Studio 2019 für Mac, Version 8.7.7 (8.7.7.10)

Veröffentlicht am 15. September 2020

IDE-Plattform

Projektsystem

Web und Azure

  • Ein Fehler beim Gerüstbau für ASP.NET Core 2.1-Webanwendungen wurde behoben.

Release Notes Icon Visual Studio 2019 für Mac, Version 8.7.6 (8.7.6.2)

Veröffentlicht am 08. September 2020

Web und Azure

  • Das .NET Core SDK (SDK-Version 3.1.402 und Runtime-Version 2.1.22) wurde aktualisiert.

Release Notes Icon Visual Studio 2019 für Mac, Version 8.7.5 (8.7.5.19)

Veröffentlicht am 08. September 2020

Projektsystem

Shell und Tools

  • Wir haben Leistung und Zuverlässigkeit verbessert.

Web und Azure

  • Wir haben ein Problem behoben, bei dem beim Erstellen eines neuen Azure Functions-Projekts anfängliche Vorlagen fehlten.

Xamarin

Release Notes Icon Visual Studio 2019 für Mac, Version 8.7.4 (8.7.4.38)

Veröffentlichung: 25. August 2020

Shell und Tools

Web und Azure

  • Wir haben ein Problem behoben, bei dem ein neues Startprofil, das „launchSettings.json“ hinzugefügt wurde, nicht im Dialogfeld „Projektoptionen“ angezeigt wurde.
  • Wir haben ein Problem behoben, bei dem das Abbrechen von Änderungen im Dialogfeld „Projektoptionen“ Änderungen der Ausführungskonfiguration nicht rückgängig gemacht hat.
  • Wir haben ein Problem behoben, bei dem die OpenAPI/gRPC-Konfigurationsdialogfelder nicht modal waren.
  • Wir haben ein Problem behoben, bei dem das Dialogfeld „OpenAPI-Dienstverweis“ erneut geöffnet wurde, nachdem der Verweis hinzugefügt wurde.
  • Wir haben ein Problem behoben, das verhindert hat, dass ASP.NET Core-Projekte im integrierten Terminal ausgeführt werden, obwohl dies in den Laufzeitkonfigurationseinstellungen festgelegt ist.
  • Wir haben ein Problem behoben, bei dem die standardmäßige Ausführungskonfiguration den Projektnamen zwei Mal auf der Hauptsymbolleiste anzeigt.

Xamarin

  • Die Gesamtstabilität wurde verbessert.

Release Notes Icon Visual Studio 2019 für Mac 8.7.3 (8.7.3.13)

Veröffentlichung: 18. August 2020

Shell und Tools

  • Es wurde ein Problem behoben, bei dem das Eigenschaftenpad nicht mehr richtig aktualisiert wurde, nachdem Eigenschaften im Lösungspad geändert wurden.
  • Es wurde das Problem behoben, dass Dateien in Visual Studio Code anstatt im Hex-Editor geöffnet wurden, wenn „Öffnen mit > Hex-Editor“ ausgewählt wurde.

Xamarin

  • Die Gesamtstabilität wurde verbessert.
  • Es wurde ein Problem mit dem Debuggen von Android-Apps mit dem Xamarin.Android SDK 11.0.0.3 behoben.

Release Notes Icon Visual Studio 2019 für Mac, Version 8.7.2 (8.7.2.4)

Veröffentlichung: 13. August 2020

Web und Azure

  • Das .NET Core SDK (SDK-Version 3.1.401 und Runtime-Version 2.1.21) wurde aktualisiert.

Release Notes Icon Visual Studio 2019 für Mac 8.7.1 (8.7.1.15)

Veröffentlichung: 11. August 2020

Fehlerbehebungen in 8.7.1

Shell und Tools

  • Es wurde ein Problem mit falschen Informationen zum Abhängigkeitsordner bei .NET Core 3.1.400 behoben.
  • Es wurde das Problem behoben, dass für mehrere Benutzeroberflächenelemente im Eigenschaftendialogfeld für VoiceOver-Benutzer kein Name angezeigt wurde.

Unity

Quellcodeverwaltung

  • Es wurde ein Problem behoben, das bei Verwendung von Git zur Fehlermeldung doesn't point at a valid Git repository or workdir. führen konnte.

Xamarin

  • Es wurde das Problem behoben, dass Xamarin-Entwickler keine Projekte unter macOS Big Sur kompilieren und ausführen konnten.

Release Notes Icon Visual Studio 2019 für Mac 8.7 (8.7.0.2037)

Veröffentlichung: 5. August 2020

Hinweis

Dieses Release von Visual Studio für Mac kann jetzt auf den Betabuilds für Entwickler von macOS Big Sur ausgeführt werden. Wenn Sie bereits auf Big Sur umgestellt haben und den Updater nicht verwenden können, sollten Sie den Installer von der Visual Studio für Mac-Website herunterladen.

Neue Funktionen

OpenAPI- und gRPC-Clientgenerierung

Visual Studio für Mac unterstützt jetzt das Generieren eines API-Clients aus einem OpenAPI- oder gRPC-Dienst. Der Client kann auch aus einer lokalen Datei oder URL generiert werden, zudem können Dienstverweise verwaltet und Clientcode neu generiert werden, wenn der Dienst geändert wird.

Sie können einen neuen Verweis zu einem OpenAPI- oder gRPC-Dienst erstellen, indem Sie mit der rechten Maustaste auf den Knoten Verbundene Dienste im Lösungpad klicken und Dienstkatalog öffnen auswählen.

Opening the Connected Service Gallery in Visual Studio for Mac
Katalog für verbundene Dienste in Visual Studio für Mac öffnen

Nachdem Sie den Katalog für verbundene Dienste geöffnet haben, können Sie einen OpenAPI- oder gRPC-Verweis hinzufügen.

The Connected Service Gallery in Visual Studio for Mac
Katalog für verbundene Dienste in Visual Studio für Mac

Wenn Sie auf eine der Optionen klicken, wird eine Eingabeaufforderung geöffnet, in der Sie den Dienstverweis über den Dateipfad oder die URL eingeben können.

Beim Generieren eines gRPC-Clients können Sie auch auswählen, ob die folgenden Clientklassentypen generiert werden sollen:

  • Client
  • Server
  • Client und Server
  • Nur Nachrichten (wird zum Generieren stark typisierter Klassen verwendet, die auf Nachrichteneigenschaften basieren, kein Server- oder Clientcode wird generiert)

Beim Generieren eines OpenAPI-Clients können Sie den Namespace und zusätzliche Optionen angeben, die an den Code-Generator weitergeleitet werden.

Die Codegenerierung basiert auf den Befehlszeilentools dotnet-grpc und dotnet-openapi.

Nachdem Sie einen Dienstverweis generiert haben, können Sie diesen wie im Folgenden veranschaulicht im Katalog für verbundene Dienste anzeigen und ändern.

Viewing previously added services in the Connected Service Gallery in Visual Studio for Mac
Zuvor hinzugefügte Dienste im Katalog für verbundene Dienste in Visual Studio für Mac

Weitere Informationen zur Verwendung eines generierten OpenAPI-Clients finden Sie im Tutorial Erste Schritte mit NSwag und ASP.NET Core.

Weitere Informationen zur Verwendung eines generierten gRPC-Clients finden Sie unter Tutorial: Erstellen eines gRPC-Clients und -Servers in ASP.NET Core.

Komponententests mit Rechtsklick

Wenn Sie C#-Klassen bearbeiten, die Komponententests enthalten, können Sie jetzt im Text einer Testklasse oder Methode per Rechtsklick auf die Optionen für das Ausführen und Debuggen von Tests zugreifen.

Context menu in the Visual Studio for Mac editor
Neue Einträge „Test(s) ausführen“ und „Test(s) debuggen“ im Kontextmenü des Editors

Sie können diese neuen Befehle jedoch nicht nur über das Kontextmenü, sondern auch mithilfe von Tastenkombinationen ausführen. So lauten die Tastenzuordnungen von Visual Studio für Mac für die Befehle:

  • Test(s) ausführen: ⌘T
  • Test(s) debuggen: ⌘⌥T

Unter Standardtastenkombinationen in Visual Studio für Mac finden Sie weitere Informationen zum Ändern von Tastenkombinationen. Auf dem Visual Studio-Blog erfahren Sie mehr über das neue Feature für Komponententests.

Visual Studio Tools für Unity

  • Projektmappenordner können jetzt beibehalten werden, wenn Unity Projektmappen und Projekte neu generiert.
  • Wir haben folgende Diagnosen hinzugefügt:
    • UNT0015: Falsche Methodensignaturen mit dem Attribut InitializeOnLoadMethod oder RuntimeInitializeOnLoadMethod werden erkannt.
    • UNT0016: Das Verwenden von Invoke, InvokeRepeating, StartCoroutine oder StopCoroutine im ersten Argument, das ein Zeichenfolgenliteral ist, ist nicht typsicher.
    • UNT0017: Der Aufruf von SetPixels ist langsam.

Fehlerbehebungen

Debugger

  • Es wurde ein Problem behoben, bei dem Schrittvorgänge im Debugger dazu geführt haben, dass Visual Studio nicht reagiert.
  • Wir haben neue Logik zum Berechnen von Breite und Platzierung von Elementen in Debuggerbereichen eingeführt.
  • Wir haben ein Problem behoben, durch das verhindert wird, dass Name-/Wert-Zellen in den Bearbeitungsmodus wechseln, wenn nicht genau auf Text geklickt wird.
  • Wir haben die Geschwindigkeit bei der Erweiterung von QuickInfos gesteigert.
  • Wir haben ein Problem behoben, durch das Breakpoints im Breakpointbereich erstellt wurden, wenn Benutzer am Editor-Rand auf eine leere Zeile geklickt haben.
  • Wir haben ein Problem behoben, das verhindert hat, dass Benutzer Absturzmeldungen verwerfen können.
  • Wir haben ein Problem behoben, bei dem das Arbeiten durch das QuickInfo-Verhalten erschwert wird.
  • Wir haben ein Problem behoben, das bei der schrittweisen Verarbeitung bewirken konnte, dass die Benutzeroberfläche nicht mehr reagiert.
  • Wir haben ein Problem behoben, bei dem die Ausnahmeseite nach dem Beenden des Debuggens weiterhin angezeigt wird.
  • Wir haben ein Problem behoben, bei dem der Breakpointbereich beim Hinzufügen oder Entfernen von Codezeilen nicht mehr synchron mit Zeilennummern in der Text-Editor-Anzeige war.
  • Wir haben ein Problem behoben, das dazu führen kann, dass der Debugger bei der falschen Anweisung unterbrochen wird.
  • Wir haben ein Problem behoben, das manchmal dazu geführt hat, dass QuickInfos nach Abschluss des Debuggens sichtbar bleiben.
  • Wir haben ein Problem behoben, bei dem die QuickInfo ggf. eine Arraylänge für ein Objekt anzeigt, das kein Array ist.
  • Wir haben ein Problem behoben, das dazu geführt hat, dass ein StackTracePad.UpdateAsync-NULL-Verweisfehler in die Protokolle geschrieben wurde.
  • Wir haben ein Problem behoben, das fehlerhafte Zeilenvorschübe in QuickInfo-Werten verursacht hat.

Projektsystem

Test

Shell und Tools

Quellcodebearbeitung

Tools für Unity

  • Es wurde das Problem behoben, dass an Breakpoints nicht angehalten wurde, wenn diese während des Debuggens festgelegt wurden.
  • Es wurde ein Problem behoben, bei dem die Gleichheitsprüfung von Enumerationswerten ein falsches Ergebnis zurückgegeben hat (Überwachungselemente, Direktfenster, bedingte Breakpoints).
  • Die Unterdrücker USP0004, USP0006 und USP0007 wurden mit folgenden Regeln korrigiert: IDE0044 (schreibgeschützt), IDE0051 (nicht verwendet) und CS0649 (nie zugewiesen) für alle Felder mit dem SerializeField-Attribut unterdrücken. CS0649 (nie zugewiesen) wird für öffentliche Felder aller Typen unterdrückt, die Unity.Object erweitern.
  • Die Überprüfung auf generische Typparameter für UNT0014 wurde korrigiert.
  • Es wurde das Problem behoben, dass manche Unity-Meldungen nach Suchvorgängen im Dialogfeld „Add Unity Messages“ (Unity-Meldungen hinzufügen) nicht mehr ausgewählt waren.

Quellcodeverwaltung

  • Es wurde das Problem behoben, dass Registerkarten der Versionskontrolle nicht angezeigt wurden.
  • Es wurde ein Fehler behoben, der beim Klonen mithilfe von SSH aufgetreten ist.
  • Es wurde das Problem behoben, dass das Versionskontrollsystem nicht mehr funktioniert, wenn der Ordner „.git“ gelöscht wird.
  • Es wurde ein Problem behoben, durch das kein SSH-Zugriff auf Remoterepositorys in Visual Studio Community möglich war.
  • Wir haben ein Problem behoben, das bei der Verwendung von Versionskontrolle einen Absturz verursacht hat.
  • Wir haben ein Problem behoben, bei dem das Pushen eine lange Zeit benötigt und ggf. mit Fehlern abgebrochen wird, wenn remote Änderungen vorhanden sind, die lokal nicht vorhanden sind.

Web und Azure

Xamarin

  • Unterstützung für Xcode 11.5 und 11.6
  • Die Xamarin.Forms-Vorlage wurde auf Xamarin.Forms 4.6.0 SR 5 aktualisiert.
  • Wir haben ein Problem behoben, das zu Zuverlässigkeitsproblemen im Remotebuildhost geführt hat.
  • Wir haben ein Problem behoben, bei dem eine Kontextmenüaktion im Android-Designer nicht lokalisiert wurde.
  • Wir haben eine Reihe von Abstürzen korrigiert, die von Benutzern gemeldet wurden.
  • Wir haben einige Vorkommen korrigiert, bei denen VoiceOver die Bezeichnungen von Elementen auf Assistenten-Vorlagen Seiten zwei Mal gelesen hat.
  • Wir haben ein Problem behoben, bei dem Storyboard-Ressourcentags entfernt werden.
  • Es wurde ein Problem behoben, bei dem Visual Studio für Mac keine Ansichtscontrollerdateien für Storyboards generiert hat.
  • Wir haben einige Storyboardfehler mit Xamarin.mac behoben.
  • Es wurde das Problem behoben, dass der Farbkontrast für die Schaltfläche zum Auf-/Zuklappen im Dialogfeld für das Apple Developer-Konto zu niedrig war.

Bekannte Probleme

Im Folgenden werden alle bereits bekannten Probleme in Visual Studio 2019 für Mac 8.7 aufgeführt:

  • In seltenen Fällen ist es möglich, mit allem außer dem .NET Core 3.1.300 SDK auf dem neuesten Stand zu sein. Wenn Sie diese Konfiguration verwenden und ein Update auf .NET Core 3.1.300 mithilfe des Updaters durchführen, wird die Benachrichtigung zum Aktualisieren des .NET Core SDK erst dann nicht mehr angezeigt, wenn die IDE neu gestartet wird.

Seitenanfang