Versionshinweise zu Visual Studio 2017 für Mac 7.8
Entwicklercommunity | Systemvoraussetzungen | Kompatibilität | Verteilbarer Code | Xamarin | Blogs | Wartung |
Klicken Sie auf die Schaltfläche, um die aktuelle Version von Visual Studio 2017 für Mac herunterzuladen. Anweisungen zum Setup und zur Installation finden Sie in der Dokumentation Setup und Installation von Visual Studio für Mac.
Weitere Informationen zu Visual Studio 2017 für Mac finden Sie unter Mac – Systemanforderungen und Mac – Zielplattformen und Kompatibilität.
Weitere Informationen zu verwandten Downloads finden Sie auf der Seite Downloads.
Neuerungen in Version 7.8
Releases: Visual Studio 2017 für Mac 7.8
- 13. Mai 2019: Visual Studio 2017 für Mac, Version 7.8.4
- 12. März 2019: Visual Studio 2017 für Mac, Version 7.8.3
- 28. Februar 2019: Visual Studio 2017 für Mac, Version 7.8.2
- 22. Februar 2019: Visual Studio 2017 für Mac, Version 7.8.1
- 20. Februar 2019: Visual Studio 2017 für Mac, Version 7.8
Das Wichtigste in diesem Release
Bei diesem Release liegt der Schwerpunkt auf der Verbesserung der Qualität in Visual Studio für Mac anhand von Fehlerkorrekturen, Leistungsverbesserungen und Zuverlässigkeitsverbesserungen.
Es wurden ebenso jeweils NuGet auf Version 4.8, .NET Core SDK auf 2.1.504 und .NET Core Runtime auf 2.1.8 aktualisiert.
Visual Studio 2017 für Mac, Version 7.8 (7.8.0.1624)
Veröffentlichung: 20. Februar 2019
Shell
- Korrigiert: Benutzerdefinierte Tastenzuordnungen für Remove Unused (Nicht verwendete entfernen) und „Sort“ (Sortieren) (using-Direktiven) haben nicht funktioniert.
- Es wurde ein Problem mit dem falschen Fokus des Editors behoben, nachdem die Anwendung verlassen und wieder dorthin zurückgekehrt wurde.
- Es wurde ein Problem mit dem Cursor beim Wechseln zwischen Anwendungen behoben.
- Es wurde ein Problem mit dem ausgewählten Standardbenutzeroberflächenelement in Visual Studio nach dem Verlassen und Wiederkehren behoben.
- Es wurde ein Problem mit dem Erfassen von Dateiänderungen bei Dateien in bestimmten Ordnern in Visual Studio für Mac behoben.
- Es wurde ein Problem behoben, bei dem Visual Studio für Mac geöffnete Dateien nicht speichert.
- Es wurde ein Problem behoben, bei dem der Selektor für die Symbolleiste für die Buildkonfiguration deaktiviert war.
- Wir haben ein Problem behoben, bei dem beim Hinzufügen eines neuen Ordners zu einem Projekt kein sofortiges Umbenennen möglich ist.
- Wir haben ein Problem behoben, bei dem Debugging starten nach Starten ohne Debugging zu einer Ausnahme für ASP.NET-Projekte führt.
- Wir haben ein Leistungsproblem beim Suchen einer Buildausgabe behoben.
- Der Befehl Element ausführen im Projektmappen-Explorer wurde in Projekt ausführen umbenannt.
- Wir haben ein Problem behoben, bei dem beim Laden einer Lösung aus dem Finder die Willkommensseite angezeigt wird.
.NET Core
- Wir haben ein Update auf .NET Core 2.1.8 ausgeführt, um ein Sicherheitsupdate einzuschließen.
- Korrigiert: Über die Schaltfläche „Erstellen“ konnte kein neues Projekt für .NET Core 3.0 Vorschauversion 2 erstellt werden.
- Korrigiert: .NET Core 3.0 konnte im Dialogfeld „Neues Projekt“ ausgewählt werden, wenn diese Version nicht unterstützt wurde.
- Die VB.NET-Option wurde aus .NET Core-Projekten entfernt.
ASP.NET Core
- Es wurde ein Problem beim Erstellen von Ordnerprofilen behoben, bei dem ein neues Profil mit der Konfiguration „Standard“ statt „Release“ erstellt wurde.
Webtools
- Korrigiert: Über In Azure veröffentlichen wurde ein Profil mit dem falschen Namen erstellt.
- Es wurde ein Problem behoben, bei dem Anwendungsargumente nicht an den Azure Functions-Host übergeben wurden.
- Die folgenden zusätzlichen Azure Functions-Vorlagen wurden hinzugefügt:
- CosmosDB-Auslöser
- EventHub-Auslöser
- IoT Hub-Trigger
- SendGrid-Auslöser
- ServiceBus-Warteschlangenauslöser
- ServiceBus-Themenauslöser
- Wir haben ein Problem behoben, bei dem es nicht möglich war, in Azure API-App-Instanzen zu veröffentlichen.
Xamarin
- Die NuGet-Version von Xamarin Test Cloud Agent wurde aktualisiert.
- Wir haben ein Problem behoben, bei dem der Befehl „Archive anzeigen“ in .NET Core-Projekten angezeigt wird.
Xamarin.Forms
- IntelliSense in Xamarin.Forms-XAML-Dateien für FontFamily ist jetzt verfügbar.
Designer
- Wir haben ein Problem behoben, bei dem die Toolbox die Verwendung von Android Designer verschlechtert hat.
- Korrigiert: Nach der Steuerelementsuche konnten keine Toolbox-Steuerelemente in iOS-Storyboards gezogen werden.
Xamarin.Android
- Korrigiert: Die JDK-Benachrichtigung wurde selbst für Nicht-Android-Projekte auf der Startseite angezeigt.
- Es wurde ein Problem behoben, durch das beim Starten von Visual Studio für Mac ohne installiertes Java zwei Aufforderungen des Systems zur Java-Installation angezeigt wurden.
- Es wurde ein Problem behoben, bei dem das Android-Ressourcenupdate während eines Builds durchgeführt wurde, das zu Problemen mit dem Build führen konnte.
- Es wurde ein Problem behoben, bei dem Visual Studio für Mac kein APK in Acer Chromebook R11 hochladen kann.
- Wir haben ein Problem behoben, bei dem neue Android-Apps Großbuchstaben im Paketnamen haben.
- Wir haben ein Problem behoben, bei dem „Ihr Projekt nicht auf das Framework ‚Mono.Android.Version=v8.1‘ verweist“, wenn ‚AndroidUseLatestPlatformSDK‘ ‚true‘ ist.
- Wir haben ein Problem behoben, bei dem Visual Studio für Mac
AndroidManifest
in bestimmten Buildkonfigurationen nicht erkennt. - Wir haben ein Problem behoben, bei dem beim Öffnen des Dialogfelds Problem melden gleichzeitig das Dialogfeld „JDK installieren“ angezeigt wird.
- Wir haben ein Problem behoben, bei dem die Google Play SDK-Warnung auch bei einer Ad-hoc-Veröffentlichung angezeigt wird.
Xamarin.iOS
- Es ist jetzt möglich, PDF-Dateien für Bildressourcen auszuwählen, die keine Vektorgrafiken unterstützen.
- Wir haben ein Problem behoben, bei dem Visual Studio für Mac fälschlicherweise anzeigt, dass eine Xamarin.Mac-Eigenschaft nicht verfügbar ist.
- Wir haben ein Problem behoben, bei dem es nicht möglich ist, Geräte für benannte Farben im Ressourcenkatalog auszuwählen.
- Wir haben ein Problem behoben, bei dem der iOS-Simulator beim Starten einer Debugsitzung nicht mehr in den Vordergrund verschoben wird.
- Wir haben ein Problem behoben, bei dem native Verweise in iOS-Bibliotheksprojekten nicht funktionieren und ignoriert zu werden scheinen.
- Wir haben ein Problem behoben, bei dem durch das Löschen eines nativen Verweises nicht die Datei auf dem Datenträger gelöscht wird.
- Wir haben ein Problem behoben, bei dem der Debugger auf keinem Gerät eine Verbindung mit der Tastatur-Erweiterung herstellt.
Xamarin.Mac
- Wir haben ein Problem behoben, bei dem XIB-Vorlagen
customObjectInstantitationMethod="direct"
hinzugefügt werden zu müssen scheint. - Wir haben ein Problem behoben, bei dem es nicht möglich ist, beim erneuten Öffnen von Projektoptionen die Version des Zielframeworks für Xamarin.Mac Full zu ändern.
- Wir haben ein Problem behoben, bei dem die Projektoptionen für einen Mac-Build (klassisch) eine falsche Benutzeroberfläche anzeigen.
Code-Editor
- Korrigiert: Das Vorschaufenster für die Codefehlerbehebung war zu klein.
- Korrigiert: Fehlerwellenlinien waren nicht auf dem neuesten Stand.
- Korrigiert: Der Editor hat während der Eingabe nicht mehr reagiert.
- Korrigiert: Die Suche nach einer Datei war nach Wechsel der Registerkarte nicht mehr möglich.
- Es wurde ein Problem mit dem falschen Einzug von using-Anweisungen behoben.
- Es wurde ein Problem mit einer schwerwiegenden von Roslyn ausgelösten Ausnahme (System.ArgumentOutOfRangeException) behoben.
- Es wurde ein Problem mit falscher Formatierung von Parametern in mehreren Zeilen behoben.
- Es wurde ein Problem behoben, bei dem der Generator von Konstrukten zu einem Absturz von Visual Studio für Mac geführt hat.
- Es wurde ein Problem mit dem falschen Platzieren von Semikolons beim Verwenden von Smart Semicolon behoben.
- Es wurde ein Problem behoben, bei dem Eingeben in großen Dateien sehr langsam sein kann, wenn Barrierefreiheit aktiviert ist.
- Es wurde ein Problem behoben, bei dem ein schwerwiegender Fehler bei dem Versuch auftreten kann, innerhalb des Editors mit VoiceOver zu navigieren.
- Wir haben ein Problem behoben, bei dem die Position der Einfügemarke im Rand für die schnelle Problembehebung fehlerhaft ist.
- Wir haben ein Leistungsproblem behoben, bei dem die Einzugskorrektur bei großen Dateien zu lange dauert.
- Wir haben ein Problem behoben, bei dem die IntelliSense Soft-Auswahl zu Verwirrung geführt hat.
- Wir haben ein Problem behoben, das verhindert, dass Visual Studio für Mac TARGETS-Dateien öffnen kann.
- Wir haben ein Problem behoben, bei dem die Anzeige teilweise aktualisiert wird, wenn eine reduzierte Methode kommentiert wird.
- Wir haben ein Problem behoben, bei dem die C#-Syntaxhervorhebung bei einigen der Schlüsselwörter nicht funktioniert.
- Wir haben ein Problem behoben, bei dem das Aufrufen einiger Codeausschnitte aus der Toolbox in CS-Dateien zu schlecht formatiertem Code führt.
- Wir haben ein Problem behoben, bei dem durch das Drücken von NACH-UNTEN zum Auswählen der Vervollständigung schließender Tags in XAML IntelliSense das Vervollständigungsfenster geschlossen wird.
- Wir haben ein Problem behoben, bei dem die Datei „redacted“ nicht geöffnet werden konnte.
- Wir haben ein Problem behoben, bei dem manchmal das Einfügen in XAML-Dateien fehlschlägt.
- Wir haben ein Problem behoben, bei dem beim Hinzufügen eines Attributs mittels IntelliSense „Attribute“ nicht vom Namen abgeschnitten wird.
- Wir haben ein Problem behoben, bei dem mit dem Codevorschlag der falsche Vorgang ausgeführt wurde, wenn
(
nach einer vereinzelten PFEILTASTE gedrückt wurde.
NuGet
- Es wurde ein Problem behoben, bei dem Visual Studio für Mac bei dem Fehler „Could not add packages“ (Pakete konnten nicht hinzugefügt werden) abgestürzt ist.
- Die Version von NuGet wurde auf 4.8 aktualisiert.
- Im Projektmappen-Explorer werden keine NuGet-Paketdiagnosewarnungen angezeigt. Alle Diagnosewarnungen werden mit einem Warnsymbol gerendert, wobei der vollständige Text der Warnung als QuickInfo verfügbar ist.
- Wir haben eine Reihe von Problemen mit NuGet behoben:
- Problem beim Wiederherstellen von NuGet-Paketen, die keine stabile Version aufweisen.
- Die NuGet-Version des VS4Mac-Pakets ist zu alt: 4.3.1.
- Das bedingte Verweisen auf Pakete mit Variablen funktioniert nicht ordnungsgemäß.
- Die Xamarin.Forms-App mit Verweisen auf eine Framework-Bibliothek mit mehreren Zielen kann nicht erstellt werden.
- Der CSPROJ-Build in Visual Studio für Mac unterstützt keine Elementbedingung.
- Unterstützung bedingter PackageReferences von NuGet in Projekten mit festgelegten Zielversionen.
- Anzeigen von Abhängigkeiten nach Framework bei Festlegung von Zielversionen.
- VS kann keine .NET Core-Lösung in F# erstellen.
- Bei der NuGet-Wiederherstellung werden Buildziele ignoriert.
- NuGet stellt die falsche Version von Microsoft.AspNetCore.App wieder her.
Debugger
- Es wurde ein Problem behoben, bei dem der Debugger nicht funktioniert hat, als er auf einer externen Konsole auf Mojave ausgeführt wurde.
Test Tools
- Es wurde ein Problem behoben, bei dem in einem xUnit-Projekt die Eigenschaft DisplayName des Attributs Fact nicht im Test-Explorer angezeigt wurde, wenn der Name einen Punkt am Ende hatte.
- Ein Problem wurde behoben, bei dem die Integration von Komponententests in den Text-Editor nicht funktioniert hat ("Unit test 'name' could not be loaded.") („Der Komponententest 'Name' konnte nicht geladen werden.“).
- Wir haben ein Leistungsproblem behoben, bei dem der Bereich „Testergebnisse“ eine schlechte Leistung aufweist, wenn sehr große Mengen Text angezeigt werden.
- Wir haben ein Problem behoben, bei dem die Integration von Komponententests im Editor Testfälle nicht ordnungsgemäß auslöst.
- Wir haben ein Problem behoben, das bei xUnit zu einem Fehler beim Wiederherstellen führen kann.
F#
- Es wurde ein Problem behoben, bei dem open-Anweisungen in F# beim Einfügen oder Schreiben von Code manuell hinzugefügt werden mussten.
- Wir haben ein Problem behoben, bei dem neue F#-Projekte IntelliSense-Fehler anzeigen.
- Wir haben ein Problem mit F#-Projekten behoben, bei dem Visual Studio für Mac die Projekt-GUID in Kleinbuchstaben überschreibt anstelle in Großbuchstaben.
Projektsystem
- Wir haben ein Problem behoben, bei dem das Kopieren/Einfügen einer XAML-Datei dazu führt, dass die Zuordnung zwischen den XAML- und XAML.CS-Dateien aufgehoben wird.
- Wir haben ein Problem behoben, bei dem Dateien zu „ItemGroup.Compile(Remove)“ hinzugefügt werden, sowie dieses verwandte Problem, Fehler: Namespacetyp nicht gefunden.
- Wir haben ein Problem behoben, bei dem eine ungültige C# Datei mit einem neuen Bibliotheksprojekt erstellt wird.
- Wir haben ein Problem behoben, bei dem es nicht möglich ist, eine kulturspezifische RESX-Datei über das Menü „Neue Datei...“ im Kontextmenü des Projektmappen-Explorers zu erstellen.
Assembly-Browser
- Wir haben ein Problem behoben, bei dem der Assembly-Browser das falsche Symbol für Eigenschaften anzeigt.
- Wir haben ein Problem behoben, bei dem
System.DayOfWeek
enum (Wednesday
) kein Wert zugewiesen zu sein scheint.
Zugriff
- Wir haben eine Reihe von Barrierefreiheitsproblemen in dieser Version behoben, einschließlich mehrerer VoiceOver-Probleme im Debugger und beim Erstellen von iOS-Entwicklerzertifikaten sowie Tastaturprobleme im Android SDK-Manager.
Andere
- Es wurde ein Problem behoben, bei dem das Deaktivieren der Einstellung Organize using > Place System directives first (Organisieren mithilfe von > System-Direktiven an erster Stelle platzieren) nicht gespeichert wird.
- Wir haben ein Problem behoben, bei dem Visual Studio für Mac Einstellungen nicht speichert.
- Korrigiert: Die Überprüfung nach Updates konnte zu mehreren Aufforderungen zur Anmeldung führen.
Visual Studio 2017 für Mac, Version 7.8.1.4
Veröffentlichung: 22. Februar 2019
- Korrigiert: Visual Studio für Mac reagiert nicht, wenn die Ansicht mit zwei Spalten ausgewählt wird.
Visual Studio 2017 für Mac, Version 7.8.2.1
Veröffentlichung: 28. Februar 2019
Visual Studio 2017 für Mac, Version 7.8.3.2
veröffentlicht am 12. März 2019
- Dieses Release umfasst einen aktualisierten 4.8 NuGet-Client, der wiederum eine Sicherheitslücke durch einen NuGet-Client schließt.
- Es wurde ein Problem behoben, bei dem Git nicht zur Veröffentlichung eines vorhandenen Projekts in einem neuen Remoterepository verwendet werden konnte.
- Es wurde ein Problem behoben, bei dem Git-Remotevorgänge in Visual Studio für Mac fehlschlugen.
- Es wurde ein Problem behoben, bei dem QuickInfos für F#-Projektmappen nicht angezeigt wurden.
- Es wurde ein Problem behoben, bei dem das Eingeben von Details in das Dialogfeld „Problem melden“ zum Absturz von Visual Studio für Mac führte.
- Es wurde ein Problem behoben, bei dem Visual Studio für Mac bei der Verwendung „Problem melden“ abgestürzt ist, wenn die Debuggerverbindung unterbrochen war.
- Es wurde ein Problem behoben, bei dem zwei Anmeldepopupfenster angezeigt wurden, wenn der Benutzer bei dem Versuch, ein Problem zu melden, nicht angemeldet war.
- Es wurde ein Problem behoben, bei dem in den Protokolldateien Warnungen zu fehlenden Symbolen angezeigt wurden, wenn „Problem melden“ verwendet wurde.
- Es wurde ein Problem behoben, bei dem nach dem Erstellen von Docker Compose-Projekten das Anzeigen von Buildmeldungen im Buildausgabefenster verhindert wurde.
Visual Studio 2017 für Mac, Version 7.8.4.1
veröffentlicht am 13. Mai 2019
- Mit diesem Release wird ein Problem behoben, bei dem Visual Studio für Mac 7.8.3 nach dem Laden einer zweiten Projektmappe abstürzt [https://developercommunity.visualstudio.com/content/problem/509716/visual-studio-783-build2-crashes-after-loading-a-s.html].
Feedback und Vorschläge
Wir freuen uns auf Ihr Feedback! Sie können ein Problem über die Option Ein Problem melden über die IDE von Visual Studio für Mac melden und Ihr Feedback im Portal der Entwicklercommunity verfolgen. Sie können über Feature vorschlagen Vorschläge für neue Features einreichen, die ebenfalls in der Entwicklercommunity verfolgt werden.
Blogs
Profitieren Sie von den Einblicken und Empfehlungen auf der Webseite mit Blogs zu Entwicklertools, um sich bei allen Releases auf dem neuesten Stand zu halten und Zugang zu ausführlichen Beiträgen zu zahlreichen Funktionen zu erhalten.