Zpráva k vydání verze pro Visual Studio 2019 pro Mac verze 8.9
Komunita vývojářů | Požadavky na systém | Kompatibilita | Distribuovatelný kód | Dokumentace | Blogy | Údržba
Informace o požadavcích na systém najdete v příručkách týkajících se požadavků na systém Mac a cílení a kompatibility platformy Mac .
Další informace o dalších souvisejících souborech ke stažení najdete na stránce se soubory ke stažení.
Novinky v sadě Visual Studio 2019 pro Mac
Verze Visual Studio 2019 pro Mac
- 18. května 2021 – Visual Studio 2019 pro Mac verze 8.9.10
- 11. května 2021 – Visual Studio 2019 pro Mac verze 8.9.9
- 3. května 2021 – Visual Studio 2019 pro Mac verze 8.9.8
- 21. dubna 2021 – Visual Studio 2019 pro Mac verze 8.9.7
- 13. dubna 2021 – Visual Studio 2019 pro Mac verze 8.9.6
- 6. dubna 2021 – Visual Studio 2019 pro Mac verze 8.9.5
- 30. března 2021 – Visual Studio 2019 pro Mac verze 8.9.4
- 23. března 2021 – Visual Studio 2019 pro Mac verze 8.9.3
- 16. března 2021 – Visual Studio 2019 pro Mac verze 8.9.2
- 9. března 2021 – Visual Studio 2019 pro Mac verze 8.9.1
- 2. března 2021 – Visual Studio 2019 pro Mac verze 8.9
Blogové příspěvky o sadě Visual Studio 2019 pro Mac
Blog o sadě Visual Studio je oficiální zdroj informací o produktu, které poskytuje tým technických specialistů sady Visual Studio. Podrobné informace o vydaných verzích sady Visual Studio 2019 pro Mac najdete v těchto příspěvcích:
Nejdůležitější novinky ve verzi
- Visual Studio pro Mac 8.9 zavádí nový nativní editor XML.
- Visual Studio pro Mac 8.9 používá nativní editor v okně Okamžité.
- Visual Studio pro Mac 8.9 zavádí podporu souborů filtru řešení (*.slnf).
- Visual Studio pro Mac 8.9 zavádí nové zobrazení Git Blame pomocí nativního editoru.
- Visual Studio pro Mac 8.9 přidává nové prostředí Rychlých akcí a refaktoringu jako funkce Preview (funkce Preview je možné povolit v předvolbách > jiné > funkce preview).
- Visual Studio pro Mac 8.9 přidává podporu filtrování výjimek první šance podle typu, modulu a umístění funkce jako funkce preview (funkce Preview je možné povolit v předvolbách > jiné > funkce preview).
- Visual Studio pro Mac 8.9 má ve výchozím nastavení povolenou plnou podporu přístupnosti.
- Visual Studio pro Mac 8.9 už neobsahuje iOS Designer.
- Visual Studio pro Mac 8.9 už neobsahuje náhled Xamarin.Forms ve prospěch Opětovné načítání za provozu XAML. Další informace najdete v tématu https://aka.ms/xamlhotreload.
- Visual Studio pro Mac 8.9 zavádí podporu pro verzi 30 rozhraní API sady Android SDK.
- Visual Studio pro Mac 8.9 přidává podporu pro spouštění a ladění testů jednotek pro projekty Unity.
- Visual Studio pro Mac 8.9 vylepšuje okno nástroje Locals pro projekty Unity.
Známé problémy
Přečtěte si část Známé problémy.
Názory a návrhy
Rádi uslyšíme váš názor! O problémech nás můžete informovat prostřednictvím možnosti Ohlásit problém ve vývojovém prostředí sady Visual Studio pro Mac. Svou zpětnou vazbu včetně návrhů sledujte na portálu komunity vývojářů.
Poznámky k verzi
Visual Studio 2019 pro Mac verze 8.9.10 (8.9.10.4)
Vydáno 11. května 2021
Xamarin
- Opravili jsme problém, kdy vytvoření certifikátu pro Apple ID selhalo s chybou.
Visual Studio 2019 pro Mac verze 8.9.9 (8.9.9.3)
Vydáno 11. května 2021
Web a Azure
- Aktualizovali jsme sady .NET Core SDK na 5.0.203 a 3.1.409, které řeší CVE-2021-31204.
Visual Studio 2019 pro Mac verze 8.9.8 (8.9.8.7)
Vydáno 3. května 2021
Xamarin
Visual Studio 2019 pro Mac verze 8.9.7 (8.9.7.8)
Vydáno 21. dubna 2021
OBECNÉ
- Opravili jsme několik problémů se spolehlivostí v prostředích Xamarin a Unity.
Ladicí program
- Opravili jsme problém, kdy možnost Povolit ladění podprocesů nefungovala správně.
Správa verzí
- Opravili jsme problém, kdy se pozice posouvání nesynchronizuje mezi editorem a zobrazením blame.
Visual Studio 2019 pro Mac verze 8.9.6 (8.9.6.6)
Vydáno 13. dubna 2021
OBECNÉ
- Opravili jsme několik problémů se spolehlivostí.
Web a Azure
- Aktualizovali jsme sady .NET Core SDK na verzi 5.0.202 a 3.1.408.
Tools for Unity
- Opravili jsme možné chybové ukončení při načítání testů jednotek z Unity Editoru.
Visual Studio 2019 pro Mac verze 8.9.5 (8.9.5.4)
Vydáno 6. dubna 2021
OBECNÉ
- Opravili jsme několik problémů se spolehlivostí.
Visual Studio 2019 pro Mac verze 8.9.4 (8.9.4.25)
Vydáno 30. března 2021
OBECNÉ
- Opravili jsme několik problémů se spolehlivostí a výkonem.
Úpravy zdrojového kódu
- Opravili jsme problém, který způsoboval, že cmd+kliknutí bylo těžké použít nebo blikat.
Správa verzí
- Opravili jsme problém, kdy se editor četl až po použití Git Blameu.
Visual Studio 2019 pro Mac verze 8.9.3 (8.9.3.13)
Vydáno 23. března 2021
OBECNÉ
- Opravili jsme několik problémů se spolehlivostí a výkonem.
Web a Azure
- Opravili jsme problém , kdy předzpracované stránky Razor Pages chyběly nebo nebyly předkompilovány.
Visual Studio 2019 pro Mac verze 8.9.2 (8.9.2.0)
Vydáno 16. března 2021
OBECNÉ
- Opravili jsme několik problémů se spolehlivostí a výkonem.
Správa verzí
- Opravili jsme problém, kdy se v dialogovém okně potvrzení zobrazovaly duplicitní popisy.
Xamarin
- Opravili jsme problém, kdy VS pro Mac nenašel Xcode.
- Opravili jsme problém, kdy [sestavení projektů Androidu selhalo, pokud chybí sada Android SDK].
Visual Studio 2019 pro Mac verze 8.9.1 (8.9.1.34)
Vydáno 9. března 2021
OBECNÉ
- Opravili jsme několik problémů se spolehlivostí a výkonem.
Úpravy zdrojového kódu
- Opravili jsme problém, kdy nebylo možné přejít k definici pomocí cmd+kliknutí.
Web a Azure
- Aktualizovali jsme kompilátor roslyn tak, aby vyřešil několik problémů s Blazorem a .NET 6.
- Aktualizovali jsme sady .NET Core SDK na 5.0.201 a 3.1.407, které řeší CVE-2021-26701.
Tools for Unity
- Opravili jsme problém, kdy nefungovalo správné zrušení spuštěného testu.
Visual Studio 2019 pro Mac verze 8.9 (8.9.0.1651)
Vydáno 2. března 2021
Nové funkce
Systém projektu
- Přidali jsme podporu pro soubory filtru řešení (*.slnf).
Web a Azure
- Přidali jsme podporu pro úlohy a projekty .NET 6.
Tools for Unity
- Přidání podpory pro spouštění a ladění testů Unity ve VS pro Mac
- Přidáno
Active Scene
do místních prostředí se zobrazenými kořenovými herními objekty. - Přidáno
this.gameObject
do místních prostředí, vzhledem k tomu, že se široce používá v projektech Unity. - Přidání
Children
aComponents
seskupení do všechGameObject
instancí, abyste mohli snadno zobrazit celou hierarchii objektů. - Přidáno
Scene Path
do všechGameObject
instancí, aby se zobrazilo umístění ve scéně. - Přidání podpory pro
JobEntityBatch
/Lambdas při použití entit se zdrojovými generátory - Vylepšená podpora zobrazení velkých polí (pomocí kontejneru indexů)
- Byla přidána podpora pro
raytrace shaders
UXML
soubory aUSS
soubory. - Aktualizace rozhraní API pro zprávy Unity (pro všechny metody používané jako korutiny)
- Aktualizace detekce sady Android SDK
Opravy chyb
OBECNÉ
- Opravili jsme kritický problém s hlášením o chybových ukončení.
- Opravili jsme několik problémů se spolehlivostí a výkonem.
- Aktualizovali jsme Mono na 6.12.0.122 adres CVE-2021-24112
Ladicí program
- Opravili jsme problém, který blokoval operace, když bylo v okně nástroje Kukátko vybráno více kukátek.
- Opravili jsme několik problémů, které způsobovaly zkopírování nebo vložení špatné hodnoty v okně nástroje Kukátko.
- Opravili jsme problém, kdy nebylo možné přejmenovat kukátko během ladění.
- Opravili jsme problém, kdy 32bitové sestavení nebylo možné ladit pomocí spustit > ladicí aplikaci.
- Opravili jsme problém, kdy se okno výjimky zobrazovalo mimo plochu.
- Opravili jsme problém, kdy příkaz Nastavit další příkaz končil chybou (v závislosti na tom, kde se nacházel kurzor editoru).
- Opravili jsme problém, kdy nefungovaly záchytné body s .NET Core.
- Opravili jsme problém, kdy nefungovalo ladění s XCode 12.
Systém projektu
- Opravili jsme problém, kdy se konfigurace nového projektu přidaná v sadě VS 2017 ve Windows nenačetla správně v sadě VS pro Mac.
- Opravili jsme problém, který mohl způsobovat, že strom řešení byl za určitých podmínek prázdný.
- Opravili jsme problém, kdy se změněný projekt Xamarin.Forms při nasazení znovu nevystavil.
- Opravili jsme problém, kdy selhalo vyhodnocení složitých podmínek ProjectReference.
- Opravili jsme problém, kdy nefungovalo přesunutí nebo přejmenování vnořených souborů.
Instalační program
- Aktualizovali jsme verzi rozhraní API sady Android SDK na verzi 30.
- Opravili jsme problém, kdy se stažení balíčku .NET Core nezdařilo.
Prostředí a nástroje
- Zvýšili jsme rychlost funkce hledání v souborech.
- Opravili jsme problém, kdy se po vyloučení prostředků z projektu nedařilo uložení.
- Opravili jsme potenciální problém s přístupností, kdy byl v tmavém režimu příliš nízký barevný kontrast barvy výběru v integrovaném terminálu.
- Opravili jsme problém, kdy se po zavření sady VS pro Mac v režimu celé obrazovky v systému Big Sur nepovedlo načíst řešení.
- Opravili jsme problém, kdy se nezobrazovalo tlačítko pro zavření na uvítací obrazovce pro macOS Big Sur.
- Opravili jsme problém, kdy nešlo zadávat speciální znaky v okně nástroje terminálu při stisknutí klávesy Option.
- Opravili jsme problém, kdy se při kliknutí na chybu na stavovém řádku zobrazil místo chybového okna výstup sestavení.
- Opravili jsme problém, kdy nešlo kliknout na upozornění v systému macOS Big Sur.
- Opravili jsme problém, kdy se v okně nástroje Chyby neukládalo nastavení tlačítek na panelu nástrojů.
- Opravili jsme problém, kdy se někdy při hledání problémů a řešení nezdařilo.
- Opravili jsme problém, kdy chyběla položka nabídky Zobrazit okno Start.
- Opravili jsme problém, kdy nebylo možné restartovat projekt bez ladění.
Úpravy zdrojového kódu
- Opravili jsme problém, kdy funkce jazyka F# 4.6 nefungovaly v sadě VS pro Mac (stabilní verzi ani Preview).
- Opravili jsme problém s rozpoznáním member _.method v jazyce F#.
- Opravili jsme problémy se sestavením u nových webových projektů v jazyce F#.
- Opravili jsme problém, kdy nefungoval příkaz Najít odkazy.
- Opravili jsme problém s nesprávným fungováním funkce přejmenování.
- Opravili jsme problém, kdy operace vyhledávání při navigaci v rozšiřujících metodách běžela nekonečnou dobu.
- Opravili jsme problém s chybějící podporou pro FSharp.Core 4.7.
- Opravili jsme různé problémy s podporou kódování GB18030.
- Opravili jsme problém, kdy vlastní klávesová zkratka pro příkaz Najít kurzor nefungovala v novém editoru.
- Opravili jsme problém, kdy nefungoval příkaz Najít odkazy.
- Opravili jsme problém s nesprávným fungováním funkce přejmenování.
- Opravili jsme problém s podporou jazyka YAML.
- Opravili jsme problém se osamocenými automaticky osamocenými oknami akcí.
- Opravili jsme problém, kdy IntelliSense přestala fungovat v projektu jazyka C#, který odkazuje na jiný projekt F#.
- Opravili jsme problém s nízkým kontrastem textu na řádcích se zarážkou.
Testovací nástroje
- Opravili jsme problém, kvůli kterému bylo spouštění testů jednotek z místní nabídky mnohem pomalejší než při spouštění z panelu Testy jednotek.
Správa verzí
- Vylepšili jsme zobrazení Blame a zpřístupnili jsme ho.
- Opravili jsme problém, kdy se přepínání větví zablokovalo ve fázi Aktualizace úložiště správy verzí.
- Opravili jsme problém, kdy sada Visual Studio pro Mac nerozpoznala nejnovější aktualizace kódu.
- Opravili jsme problém, kdy se po zkopírování souboru zobrazila chyba, když nebyl nainstalovaný Git.
- Opravili jsme problém, kdy se při odstranění nového souboru v nově přidané složce odstranila i prázdná složka.
- Opravili jsme problém, kdy se projekt publikování nikdy nedokončil.
- Opravili jsme problém, kdy upozornění na chybějící nástroje příkazového řádku Xcode bylo příliš rušivé.
- Opravili jsme problém, kdy při ukládání došlo k chybě.
Web a Azure
- Aktualizovali jsme sady .NET Core SDK na 5.0.103 a 3.1.406.
- Opravili jsme problém, kdy IntelliSense zobrazoval klienta OpenAPI po odebrání služby OpenAPI.
- Opravili jsme problém, kdy se při ladění aplikací vygenerovala nesprávná proměnná prostředí ASPNETCORE_URLS.
- Opravili jsme několik problémů, kdy se z některých vlastních šablon správně nenačítaly dynamické parametry.
- Opravili jsme problém, kdy nešlo načítat projekty webových sestavení Blazor, pokud cesta k projektu obsahovala mezery.
- Opravili jsme problém, kdy se publikování projektů ASP.NET Core 5.0 do Azure nezdařilo s chybou HTTP 500.31 – ANCM se nepodařilo najít nativní závislosti.
- Opravili jsme problém s místním laděním Azure Functions.
Tools for Unity
- Opravili jsme zvýraznění hledání v dialogovém okně zprávy Unity.
- Opravili jsme problémy se stabilitou ve stromové struktuře projektu Unity.
- Opravili jsme zpracování podmíněných zarážek.
- Oprava problémů se stabilitou v dialogovém okně zpráv Unity
- Opravili jsme různé problémy s uživatelským rozhraním pro jiné jazyky než ENU.
- Opravili jsme problémy se stabilitou
UNT0018
diagnostiky. - Opravili jsme problémy s odpojením virtuálního počítače při použití
Trace
metod. - Opravili jsme filtrování zastaralých vlastností, které vyvolaly výjimky.
- Byla opravena
UNT0006
diagnostika, která zobrazovala nesprávná upozornění pro korutiny aAssetPostprocessor.OnAssignMaterialModel
. - Přidání chybějících zpráv Unity pro rozhraní API verze 2019.4
Xamarin
- Přidali jsme podporu pro Xcode 12.4.
- Návrhář pro iOS už není součástí Visual Studio pro Mac. Vylepšili jsme proces synchronizace Xcode, který vám pomůže přizpůsobit se použití Xcode k návrhu scénářů Xamarin.iOS. Viz Návrh uživatelských rozhraní pomocí Xcode - Xamarin | Další informace najdete v Dokumentaci Microsoftu .
- Náhled Xamarin.Forms se odebírá ve prospěch Opětovné načítání za provozu XAML. Další informace najdete v tématu https://aka.ms/xamlhotreload.
- Opravili jsme problém, kdy se soubory projektu Xamarin vždy zobrazovaly jako upravené v Gitu.
Známé problémy
Následující seznam obsahuje všechny dosud známé problémy v sadě Visual Studio 2019 pro Mac verze 8.9:
- Po instalaci nejnovější sady .NET 5 SDK se vývojářům aplikací pro .NET Core 3.1 může zobrazit chyba, že certifikát vývojáře v ASP.NET Core není v platném stavu. Problém opravíte tak, že v terminálu spustíte příkaz
dotnet dev-certs https --clean
a po něm příkazdotnet dev-certs https --trust
. - Ve výjimečných případech je možné, že se zdaří aktualizace všech částí kromě sady .NET Core SDK 3.1.300. Pokud začnete používat tuto konfiguraci a pomocí aktualizačního nástroje aktualizujete na .NET Core 3.1.300, bude se zobrazovat oznámení o nutnosti aktualizace sady .NET Core SDK, dokud nerestartujete prostředí IDE.
- Pokud už používáte operační systém Big Sur a nemůžete použít aktualizátor, přejděte na webovou stránku sady Visual Studio pro Mac a stáhněte si instalační program.
- Sestavení projektů Big Sur gRPC může selhat s chybou
protoc" exited with code 255
. Jedná se o problém s detekcí platformy macOS v balíčku NuGet gRPC.Tools, který se v šablonách projektů používá ve výchozím nastavení. Alternativním řešením je aktualizovat balíček NuGet gRPC.Tools na verzi 2.34.0 nebo novější.