Versionshinweise zu Visual Studio 2019 für Mac, Version 8.2
Entwicklercommunity | Systemvoraussetzungen | Kompatibilität | Verteilbarer Code | Dokumentation | Blogs | Wartung
Download
Informationen zu den Systemanforderungen finden Sie in den Anleitungen Mac – Systemanforderungen und Mac – Zielplattformen und Kompatibilität.
Weitere Informationen zu verwandten Downloads finden Sie auf der Seite Downloads.
Wichtig
Visual Studio 2019 für Mac (Version 8 und höher) wird auf Mac OS X 10.11 (El Capitan) oder niedriger nicht unterstützt. Wenn Sie Visual Studio 2017 für Mac (Version 7) haben, wird Ihnen kein Update auf Visual Studio 2019 für Mac angezeigt. Die Installation wird ebenfalls blockiert. Um dieses Problem zu beheben, aktualisieren Sie auf macOS 10.12 (Sierra) oder höher.
Neues in Visual Studio 2019 für Mac
Visual Studio 2019 für Mac, Version 8.2 – Versionshinweise
- 28. August 2019: Visual Studio 2019 für Mac 8.2.6
- 27. August 2019: Visual Studio 2019 für Mac, Version 8.2.5
- 20. August 2019: Visual Studio 2019 für Mac, Version 8.2.4
- 13. August 2019 – Visual Studio 2019 für Mac, Version 8.2.3
- 5. August 2019: Visual Studio 2019 für Mac, Version 8.2.2
- 30. Juli 2019: Visual Studio 2019 für Mac, Version 8.2.1
- 24. Juli 2019: Visual Studio 2019 für Mac, Version 8.2
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:
Das Wichtigste in diesem Release
Dieses Release enthält die folgenden Highlights:
- C# 8-Unterstützung.
- Unterstützung für .NET Core 3.0, Preview 7. Weitere Informationen finden Sie unter .NET Core-Unterstützung in Visual Studio für Mac.
- Die Bearbeitung der Android-XML-Ressourcen und der Forms-XAML-Dateien wird nun vom neuen XAML-Editor in Visual Studio für Mac unterstützt.
- Zusätzliche Funktionen im C#-Editor, z. B. „show import items“ (Importierbare Elemente anzeigen), das Auslösen von IntelliSense nach dem Löschen eines Zeichens und Spaltenlineale.
Bekannte Probleme
Wichtig
Wenn Sie zuvor .NET Core v2.2.1xx mit Visual Studio für Mac 8.0 verwendet haben, müssen Sie so wie im .NET Core-Unterstützungsleitfaden beschrieben ein manuelles Update auf die unterstützte .NET Core-Version durchführen. Es wird entweder 2.1.700 oder 2.2.300 empfohlen.
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.
Visual Studio 2019 für Mac, Version 8.2.6 (8.2.6.26)
Veröffentlicht am 10. September 2019
- Wir haben das Problem behoben, dass Visual Studio für Mac nicht startet und das Andocksymbol ständig springt.
- Wir haben zahlreiche Probleme behoben, die zu einem Absturz von Visual Studio für Mac führen würden.
- Wir haben das Problem behoben, dass Blogauslöserfunktionen nicht ordnungsgemäß im Azure-Portal mit dem Speicherkonto veröffentlicht werden.
- Wir haben Prüfungen hinzugefügt, um sicherzustellen, dass Projekte nur mit der richtigen Version von .NET Core erstellt werden können.
Visual Studio 2019 für Mac, Version 8.2.5 (8.2.5.5)
Veröffentlichung: 27. August 2019
- Wir haben eine Reihe von Problemen behoben, die zu schwerwiegenden Abstürzen geführt haben, wie von der Telemetrie gemeldet wurde.
- Es wurde ein Problem im Zusammenhang mit „Ein Problem melden“ behoben.
- Das CPU-Standardziel wurde optimiert, um Anwendungen, die auf Catalina ausgeführt werden, besser zu unterstützen.
Visual Studio 2019 für Mac, Version 8.2.4 (8.2.4.17)
Veröffentlichung: 20. August 2019
- Ein Problem wurde behoben, durch das die IDE versehentlich Benutzerinhalte gelöscht hat, als ein Check-Out von SVN abgebrochen wurde.
- Es wurde ein Problem behoben, das dazu geführt hat, dass Visual Studio für Mac abgestürzt ist.
- Ein Problem wurde behoben, durch das Visual Studio beim Versuch, einen Commit für Git durchzuführen, abstürzt.
- Behoben: Die differenzierende Festplatte wurde u. U. als fehlerhaft angezeigt.
- Ein Problem wurde behoben, bei dem die NACH-OBEN- und NACH-UNTEN-TASTEN langsam in der STRG+LEERTASTE-Vervollständigungsliste reagieren.
- Wir haben einige Probleme behoben, die zu Berechtigungsproblemen beim Installieren von Visual Studio für Mac auf Catalina geführt haben.
Visual Studio 2019 für Mac, Version 8.2.3 (8.2.3.16)
Veröffentlichung: 13. August 2019
- Wir haben zahlreiche Probleme behoben, die einen Absturz der IDE bewirkt haben.
- Wir haben ein Problem behoben, bei dem die Erstellung von Klassen in Projekten mit Hunderten Klassen sehr langsam ablief.
- Behoben: Visual Studio für Mac konnte keine SSH-Sitzung authentifizieren.
Visual Studio 2019 für Mac, Version 8.2.2 (8.2.2.21)
Veröffentlichung: 5. August 2019
- Behoben: VS Mac 2019 konnte auf Mac OS Catalina nicht erfolgreich installiert oder aktualisiert werden.
- Behoben: Wenn die TAB-TASTE zweimal in den xamlns-Headern gedrückt wird, wird der IntelliSense-Vorschlag eingefügt.
- Behoben: Innerhalb der geschweiften Klammern wird der getippte Text automatisch von den Vorschlägen überschrieben, wenn die geschweifte Klammer geschlossen wird.
- Behoben: eine NRE im Installationsprogramm, durch die die Installationen fehlschlugen.
Visual Studio 2019 für Mac, Version 8.2.1 (8.2.1.19)
Veröffentlichung: 30. Juli 2019
- Ein Problem wurde behoben, durch das ein Fehler bei der Installation verursacht wurde.
- Ein Problem wurde behoben, bei dem das Installationsprogramm den Fehler „Unrecognized archive format when validating cached files“ (Nicht erkanntes Archivformat bei Überprüfung zwischengespeicherter Dateien) auslöst hat, wenn die Installation auf Catalina durchgeführt wurde.
- Behoben: editor crashes after writing commas (Editor stürzt nach Schreiben von Kommas ab).
- Behoben: Tab doesn't work in text files (Die TAB-TASTE funktioniert in Textdateien nicht).
- Behoben: Angular/React/React and Redux projects will fail to re-open if closed while building (Angular/React/React- und Redux-Projekte können während der Erstellung nach dem Schließen nicht mehr geöffnet werden).
- Unterstützung für Xcode 10.3 wurde hinzugefügt.
Visual Studio 2019 für Mac, Version 8.2 (8.2.0.1105)
Veröffentlichung: 24. Juli 2019
Neue Funktionen
Installationsprogramm
- Ab jetzt sind mindestens Xcode Version 10.2 und macOS 10.14.3 erforderlich, damit die Versionen den Anforderungen von Visual Studio für Mac entsprechen. Auch die Mindestversion des Installers wurde auf 10.11 festgelegt.
- Auf dem rotierenden Banner steht nun „Toolkit“ statt „Toolbelt“.
- Die Übersetzungen für neue Zeichenfolgen wurde eingefügt.
Editor
- Wir haben in Visual Studio 2019 für Mac IntelliSense-Filter hinzugefügt, sodass Sie Ihre IntelliSense-Liste nach Vervollständigungstyp (z. B. Methode, Struktur, Ausschnitt) filtern können.
- Die Option „show import items“ (Importierbare Elemente anzeigen) wurde zur IntelliSense-Vervollständigungsliste hinzugefügt. Durch diese Option können Sie Vervollständigungen aus Bibliotheken anzeigen, die noch nicht in Ihr Projekt importiert wurden. Wenn „System.IO“ z. B. noch nicht importiert wurde, können Sie „file“ eingeben und „File.Open“ auswählen, um die korrekte Bibliothek für diese Vervollständigung zu importieren.
- Die IntelliSense-Vervollständigungsliste wird jetzt ausgelöst, wenn ein Zeichen gelöscht wird. Dadurch wird das IntelliSense-Menü angezeigt, wenn Sie auf die ENTF-TASTE drücken. Vorher mussten Sie dieses manuell über STRG+LEER auslösen.
- Im neuen C#-Editor werden Spaltenlineale unterstützt.
Neuer XAML-Editor
Die Bearbeitung sowohl der Android-XML-Ressourcen als auch der Forms-XAML-Dateien wird nun vom neuen Editor in Visual Studio für Mac unterstützt. Für den XAML-Editor für Xamarin.Forms für Mac wird nun dieselbe Engine wie für WPF, UWP, Xamarin.Forms IntelliSense und Windows verwendet. Für Xamarin.Forms-Entwickler bringt diese Änderung viele Verbesserungen mit sich. Dazu zählen verbesserte Abgleiche, Bindungen und Befehle in IntelliSense und Vorschläge über Glühbirnensymbole. Zudem wurden die Navigation im Code, das Linting, die Ressourcenvervollständigung und die Vervollständigung von Markuperweiterungen verbessert.
Außerdem:
- Für Android führen wir dieselben Verbesserungen am Editor auf dem Mac ein, wie sie bereits in Visual Studio vorhanden sind. Dies umfasst verbesserte(s) IntelliSense, Go-To-Defintionen (Gehe-zu-Definitionen) und semantische Bearbeitung Ihrer Dateien.
- Für Forms enthält dieses Release eine Vorschauversion des zu Visual Studio für Mac portierten Visual Studio-XAML-Sprachdiensts, die die Bearbeitungserfahrung bei Forms-XAML-Dateien deutlich verbessert.
Weitere Details finden Sie im New Xamarin.Forms XAML IntelliSense in Visual Studio for Mac (Neue IntelliSense-Features im Xamarin.Forms-XAML-Editor für Visual Studio für Mac). Wir freuen uns über Feedback und Vorschläge.
In diesem Release behobene Probleme
Installationsprogramm
Mit dieser Version werden folgende Probleme mit dem Installer gelöst:
- Behoben: Zielgrößenprobleme in Xamarin mit unterschiedlichen numerischen Trennzeichen
- Behoben: Nicht autorisierte Ausnahme, wenn die Installation von Xamarin.Android fehlschlägt – Ein Dialogfeld mit einer Fehlermeldung wird angezeigt.
- Behoben: falsche Fehlermeldung, wenn der Installer als Root-Benutzer ausgeführt wird
- Behoben: Fehlermeldung beim Start, wenn der Installer mit einer nicht autorisierten Ausnahme fehlschlägt
Startfenster
- Behoben: Das Öffnen und anschließende Schließen einer IDE hat einen Absturz zur Folge.
- Behoben: In der IDE wurde das Startfenster geöffnet und angezeigt, wenn ein Projekt oder eine Projektmappendatei über den Finder oder die Befehlszeile geöffnet wurde.
Editor
- Behoben: IntelliSense doesn't appear when pressing backspace (IntelliSense wird nach dem Drücken der RÜCKTASTE nicht angezeigt)
- Behoben: 'Ok' and 'Cancel' buttons don't work properly on the 'Extract Interface' dialog (Die Schaltflächen „OK“ und „Abbrechen“ funktionieren im Dialogfeld „Schnittstelle extrahieren“ nicht ordnungsgemäß)
- Behoben: Go To Matching Brace keyboard binding does not work (Die Tastenzuordnung „Gehe zu zugehöriger geschweifter Klammer“ funktioniert nicht)
- Behoben: Beim Zeigen mit der Maus auf eine Variable wird deren Wert nicht konsistent im Text-Editor angezeigt.
- Behoben: Die Navigationsleiste im Quellbereich funktioniert in Version 8.1 nicht mehr
- Behoben: Klassen werde nicht in der Navigationsleiste aufgelistet
- Behoben: QuickInfos reagieren nicht mehr und lassen sich nicht schließen
- Behoben: Bytereihenfolge-Marken werden zu ProGuard-Dateien hinzugefügt und halten die Kompilierung an
- Behoben: Der alte Editor fügt einer Datei beim Speichern Bytereihenfolge-Marken hinzu
- Behoben: Visual Studio für Mac zeigt unter macOS Catalina nur using-Direktiven und keine weiteren Dateiinhalte an.
- Behoben: Visual Studio für Mac reagiert nicht mehr, wenn unter macOS Catalina für eine Projektmappe Pakete wiederhergestellt werden.
- Behoben: Das Menü für die Autovervollständigung wird abgeschnitten dargestellt.
- Behoben: Durch das Öffnen eines Dokuments stürzt die IDE ab.
- Behoben: Die Eingabe auf Chinesisch wird im neuen C#-Editor wiederholt.
- Behoben: Die Eingabe auf Japanisch ist ungewöhnlich langsam.
- In diesem Release wird ein Problem mit einer fehlenden XAML-Datei behoben, die dazu führt, dass IntelliSense nicht mehr reagiert.
- Behoben: Beim Zeigen mit der Maus auf eine Variable wird deren Wert nicht konsistent im Text-Editor angezeigt.
- Behoben: Haltepunkte funktionieren beim Debuggen von Xamarin.Android-Projekten nicht.
.NET Core
- Unterstützung für .NET Core 3.0 Preview 7 Weitere Informationen finden Sie unter .NET Core-Unterstützung in Visual Studio für Mac.
NuGet
- Wir haben auf NuGet 5.1 aktualisiert.
Shell
- Behoben: Die IDE reagiert nach einem Rechtsklick auf „Quit from the Dock“ (Dock schließen) nicht mehr.
- Behoben: Die IDE friert ein, wenn ein Projekt (über die Befehlszeile) geöffnet und die Umfrageaufforderung angezeigt wird.
- Behoben: Die Verwendung der Diktierfunktion von macOS löst eine Verfügbarkeitsaufforderung über die IDE aus.
- Behoben: Die Option „Gehe zu Aufgabe“ (TODO) funktioniert nicht.
- Behoben: Nicht funktionierende Tasks.
- Behoben: Die Suchleiste zeigt im Modus mit geteiltem Bildschirm die Ergebnisse im falschen Fenster an.
- Behoben: Beim doppelten Speichern einer AXML-Datei werden keine Änderungen gespeichert.
- Behoben: Änderungen an AXML-Dateien werden nicht in der Datei gespeichert oder lösen die Benachrichtigung „Ressourcen werden aktualisiert...“ aus.
- Es ist jetzt möglich, Ihr Konto im Startfenster anzumelden, um den Zugriff auf Ihre Abonnementvorteile und Azure-Ressourcen zu erleichtern.
- Behoben: Das Kopieren und Einfügen einer Datei funktioniert nicht wie erwartet.
- Behoben: Die Registerkarte „Suchergebnisse“ enthält temporäre Dateien.
- Behoben: Es ist nicht möglich, die Ergebnisse einer Suche innerhalb einer Datei zu kopieren.
Allgemein
- Behoben: Die IDE stürzt ab, wenn versucht wird, die Formatierung von C#-Quellcode in den Einstellungen zu bearbeiten.
- Die Übersetzungen wurden aktualisiert.
- Behoben: Durch das Umbenennen einer Datei mit dem Umgestaltungstool wird das Projekt beschädigt.
Projektsystem
- Die Fehlerberichterstattung für SDK-Auflösungsfehler wurde verbessert. Fehler werden nun statt im Hintergrund in der Protokolldatei in der IDE über das Fenster „Projektmappe“ und beim Laden der Projektmappe gemeldet.
- Behoben: Visual Studio friert bei der Ausführung einer ausführbaren Datei mit Mono ein.
- Behoben: Eine fehlenden XAML-Datei führt dazu, dass IntelliSense nicht mehr reagiert.
- Behoben: Adding a NuGet to an F# Xamarin Forms app mucks up the file nesting (Beim Hinzufügen eines NuGet-Pakets zu einer Xamarin.Forms-App (F#) kommt es zu Fehlern beim Schachteln)
- Unterstützung für C# 8.
- Visual Studio für Mac unterstützt jetzt in einer
<ItemDefinitionGroup>
definierte Generatoren. Dies ermöglicht eine verbesserte Unterstützung für Android-Ressourcendateien in zukünftigen Versionen. - Behoben: „DefaultItem.props“ wird bei neu definierten „BuildActions“ nicht berücksichtigt.
Webtools
- Es wurde ein Fehler behoben: Im „Anwendungsausgabe“-Fenster wird „Die Anwendung wurde mit Code 255 beendet.“ angezeigt, nachdem ein docker-compose-Projekt und anschließend die Webanwendung debuggt wurden.
Quellcodeverwaltung
- Behoben: Die Option „Diff“ in der Versionskontrolle funktioniert nicht wie erwartet.
- Behoben: Beim Aktualisieren über Git mit Remoteänderungen und lokalen Änderungen wird ein Stash für lokale Änderungen ausgeführt, aber der Stash wird nie angezeigt.
- Behoben: Die Option „Publish in version control“ (In Versionskontrolle veröffentlichen) ist immer deaktiviert.
- Behoben: Das Anmelden bei einem lokalen TFS-Server über ein Git-Repository ist nicht möglich
- Behoben: Bei der Anmeldung bei GIT-Konten kam es eventuell zu Fehlern.
Updater
- Behoben: Updates für das .NET Core SDK und OpenJDK werden immer wieder angezeigt, auch wenn sie nicht installiert werden sollen
- Behoben: Der Benutzer wird im Updater aufgefordert, OpenJDK zu installieren, auch wenn diese Version schon installiert wurde Damit wurden die folgenden von der Entwicklercommunity gemeldeten Probleme behoben:
- Visual Studio für Mac gibt an, dass OpenJDK 1.8.0.9 installiert werden muss, obwohl es bereits installiert ist.
- OpenJDK 8.0.25 update reappears after installing (OpenJDK 8.0.25-Update wird nach der Installation erneut angezeigt)
- Update shows OpenJDK update when that version is already installed (OpenJDK-Update wird angezeigt, obwohl diese Version bereits installiert wurde)
F#
Xamarin
Android
- Die Startleistung wurde durch Unterstützung der Ablaufverfolgung für Startupaufgaben mit Ahead-of-Time-Kompilierung (profilbasierte AOT-Kompilierung) um bis zu 50 % verbessert.
- In allen Editionen von Visual Studio verfügbar.
- Erstellen von Android-App-Bündel (.aab) mit Xamarin.Android-SDK MSBuild-Unterstützung.
- Android Asset Packaging Tool 2.0 (AAPT2) ist jetzt standardmäßig für Android-Projekte aktiviert.
- Verbesserungen der Build- und Bereitstellungsleistung.
- Bindungen in der Android Q Beta 2-Vorschauversion.
- Sie können AndroidX in Ihren Android-Anwendungen verwenden, da NuGet-Pakete für AndroidX nun in der Vorschauversion verfügbar sind.
- Diese Version enthält das folgende Xamarin.Android-SDK:
iOS
- Hinzugefügt: Unterstützung des Info.plist-Editors für die neu benötigten Schlüssel in Xcode 11.
- Diese Version enthält das folgende Xamarin.iOS-SDK:
Xamarin-Designers
- Behoben: Android-AppCompat-Renderer werden in der Xamarin.Forms-Vorschau nicht richtig angezeigt
- Behoben: Probleme beim Rendering in der Xamarin.Forms-Vorschau
- Behoben: Der Android-Designer und IntelliSense (XAML) funktionieren nicht richtig zusammen, wenn der neue Editor für C# deaktiviert ist
- Behoben: Rote Wellenlinien werden für benannte Schriftgrade in XAML-Dateien angezeigt
- Behoben: Designer.cs-Dateien werden beim Verwenden des iOS-Designers zu häufig erneut generiert
Visual Studio Tools für Unity
- Behoben: gelegentliche Abstürze beim Überprüfen von IntPtr-Variablen
- Behoben: Gelegentlich wurde verhindert, dass der VSTU-Debugger Einzelschritte ausführt oder bei Breakpoints anhält.
Andere
- Es wurden einige Produktabstürze behoben, die über die Microsoft-Fehlerberichterstattung gemeldet wurden.
- Behoben: In Visual Studio für Mac 8.0.6 konnten nur SLN-Dateien geöffnet werden.
- Behoben: Das Skript für den Visual Studio für Mac-Updater schlägt fehl, da versucht wird,
cp
auf ein Verzeichnis anzuwenden. - Einige Produktabstürze wurden behoben, die über die Microsoft-Fehlerberichterstattung gemeldet wurden.
Bekannte Probleme
Im Folgenden werden alle bereits bekannten Probleme in Visual Studio 2019 für Mac 8.2 aufgeführt:
Visual Studio für Mac: Verlauf der Anmerkungen zu dieser Version
Sie können ältere Versionen der Versionshinweise für Visual Studio für Mac auf der Seite Release notes history (Versionsgeschichte) einsehen.