Zpráva k vydání sady Visual Studio 2019 pro Mac verze 8.1
Komunita vývojářů | Požadavky na systém | Kompatibilita | Distribuovatelný kód | Dokumentace | Blogy | Údržba
Stažení
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í.
Důležité
Visual Studio 2019 pro Mac (verze 8 a vyšší) se nepodporuje v systémech Mac OS X 10.11 (El Capitan) nebo nižších. Pokud máte Visual Studio 2017 for Mac (verze 7), nezobrazí se vám aktualizace na Visual Studio 2019 pro Mac. Blokovaná bude i instalace. Pokud chcete tento problém vyřešit, aktualizujte si macOS na verzi 10.12 (Sierra) nebo vyšší.
Novinky v sadě Visual Studio 2019 pro Mac
Vydání sady Visual Studio 2019 pro Mac verze 8.1
- 9. července 2019 – Visual Studio 2019 pro Mac verze 8.1.5
- 2. července 2019 – Visual Studio 2019 pro Mac verze 8.1.4
- 27. června 2019 – Visual Studio 2019 pro Mac verze 8.1.3
- 25. června 2019 – Visual Studio 2019 pro Mac verze 8.1.2
- 20. června 2019 – Visual Studio 2019 pro Mac verze 8.1.1
- 13. června 2019 – Visual Studio 2019 pro Mac verze 8.1
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
Tato verze obsahuje následující hlavní funkce:
- Ve výchozím nastavení je zapnutý nový editor jazyka C#, který nabízí aktualizované, plně nativní uživatelské rozhraní vytvořené na spolehlivých základech sady Visual Studio.
- Podpora platformy .NET Core 3 Preview 3, 4 a 5. Platforma Preview 6 bude podporována v příští verzi Preview.
- Tři nové šablony ASP.NET Core pro jednostránkové aplikace. Jedná se o stejné šablony, jaké nabízí nástroj příkazového řádku dotnet a sada Visual Studio ve Windows.
Známé problémy
Důležité
Pokud jste dříve používali .NET Core v2.2.1xx se sadou Visual Studio pro Mac 8.0, budete muset provést ruční aktualizaci na podporovanou verzi .NET Core, jak je uvedeno v průvodci podporou .NET Core. Doporučujeme buď verzi 2.1.700, nebo verzi 2.2.300.
V části Známé problémy najdete informace o všech známých problémech.
Visual Studio 2019 pro Mac verze 8.1.5 (8.1.5.9)
Vydáno 9. července 2019
V této verzi jsou vyřešeny následující problémy:
- Sestavování projektu docker-compose vyvolává chybu
MSB4022
. - Barevné zvýrazňování funkcí v F# je nekonzistentní.
- Možnost Přejít k úloze na panelu Úlohy nefunguje.
- Možnost Diff ve správě verzí nefunguje podle očekávání.
Visual Studio 2019 pro Mac verze 8.1.4 (8.1.4.5)
Vydáno 2. července 2019
V této verzi jsou vyřešeny následující problémy:
- Zadávání v japonštině je neobvykle pomalé.
- Zadávání v čínštině se v novém editoru jazyka C# opakuje.
Visual Studio 2019 pro Mac verze 8.1.3 (8.1.3.19)
Vydáno 27. června 2019
V této verzi jsou vyřešeny následující problémy:
- Soubory AXML se pořád neukládají.
- Možnost Publikovat ve správě verzí je trvale zakázaná.
- Přidání podpory pro Docker Compose do projektu .NET Core s povoleným protokolem HTTPS selže výjimkou Kestrel ohledně nedůvěryhodného nebo nenalezeného vývojářského certifikátu podepsaného svým držitelem.
- "Aplikace se ukončila s kódem 255" se zobrazí v okně Výstup aplikace po ladění projektu docker-compose a ladění webové aplikace.
- V systému macOS Catalina nelze ladit normální konzolovou aplikaci.
- Visual Studio pro Mac v systému macOS Catalina chybově selže, pokud se pokusíte otevřít řešení.
Visual Studio 2019 pro Mac verze 8.1.2 (8.1.2.2)
Vydáno 23. června 2019
V této verzi je vyřešen problém, který způsoboval, že z důvodu chybějícího souboru XAML přestala fungovat technologie IntelliSense.
Visual Studio 2019 pro Mac verze 8.1.1 (8.1.1.27)
Vydáno 20. června 2019
V této verzi jsou vyřešeny následující problémy:
- Opravili jsme problém, kdy správně nefungovala tlačítka OK a Zrušit v dialogovém okně pro extrahování rozhraní.
- Opravili jsme problém v mojave, který ovlivnil způsob zobrazení dialogů, které řeší následující položky zpětné vazby komunity:
- V režimu celé obrazovky není možné změnit vizuální styl.
- Okno pro výběr verze iOSu se v sadě Visual Studio pro Mac nezobrazuje nahoře.
- Problém s rozevíracími seznamy v Nastavení v režimu celé obrazovky
- Problémy se zobrazením polí se seznamem u předvoleb v režimu celé obrazovky
- Není možné změnit přístupová práva pro novou funkci.
- V předvolbách nejde vybrat žádnou hodnotu v rozevíracím seznamu.
- Nefungují rozevírací seznamy.
- Nefungují rozevírací seznamy v předvolbách.
- Rozevírací pole pro nastavení motivu a jazyka někdy neumožňují výběr.
- Automaticky zobrazovaná tlačítka v předvolbách VS nefungují.
- Visual Studio pro Mac 2019 přestane reagovat při přejmenování nebo odstranění konfigurací projektů.
- Visual Studio pro Mac přestane reagovat při přidání zdroje balíčků.
- Opravili jsme problém, kdy nebylo možné hledat v otevřených souborech s otevřeným prohlížečem sestavení.
- Opravili jsme problém, kdy se nezobrazovala možnost pro rozdíl ve správě verzí.
- Opravili jsme problém, kdy se neukládaly změny do souboru .AXML nebo se spouštěla akce „Aktualizují se prostředky“.
- Opravili jsme problém, kdy se změny v souboru .AXML v nejnovější verzi Preview 8.1.0.2697 neukládaly jako trvalé.
Visual Studio 2019 pro Mac verze 8.1 (8.1.0.2742)
Vydáno 13. června 2019
Instalační program
- Přesunuli jsme opravy oprávnění pro Android na dobu instalace.
- V této verzi jsme zlepšili návrh i logiku instalačního programu sady Visual Studio pro Mac. Tento instalační program nabízí všechny dostupné možnosti srozumitelnějším způsobem, abyste se mohli správně rozhodnout, co přesně chcete nainstalovat.
Nový editor jazyka C#
Když jsme v dubnu vydali Visual Studio 2019 pro Mac, nabídli jsme zcela nový editor C# na bázi opt-in. Před povýšením nového editoru na výchozí editor v sadě Visual Studio 2019 pro Mac jsme chtěli zajistit, že bude splňoval naše standardy výkonu a spolehlivosti. Kromě toho jsme chtěli zajistit, že nebudou neexistovaly žádné velké mezery v chování nebo funkčnosti mezi starým a novým editorem.
Po mnoha testech, opravách chyb a rozhovorech s naší komunitou je teď podle našeho názoru editor ve stavu, kdy je možné ho používat jako výchozí.
Nový editor nabízí aktualizované, plně nativní uživatelské rozhraní vytvořené na spolehlivých základech sady Visual Studio. Kromě některých funkcí, které si výslovně vyžádala komunita uživatelů sady Visual Studio pro Mac, v něm najdete také různé další funkce, které vyplňují mezeru mezi starým a novým editorem.
Nový editor sady Visual Studio pro Mac nabízí následující funkce:
- Nativní uživatelské rozhraní macOS (založené na verzi Cocoa) (popisky, vzhled editoru, ozdobné okraje, vykreslování textu, IntelliSense)
- Podpora nativního zadávání textu
- Podpora jazyků psaných zprava doleva a obousměrných jazyků
- Společné jádro platformy Visual Studio
- Roslyn 3
- Podpora více míst vložení
- Zalamování řádků
- Aktualizované uživatelského rozhraní IntelliSense
- Vylepšené hledání a nahrazování
Podpora fragmentů kódu v editoru
V novém editoru nyní můžete používat fragmenty kódu pomocí kláves [TAB]-[TAB], pokud je fragment kódu vybrán v okně dokončení.
Formátovat výběr
Nyní můžete formátovat zvýrazněný výběr pomocí klávesové zkratky Formátovat nebo příkazu nabídky Formátovat.
Chybové značky v posuvníku
Chyby a zprávy budou nyní označeny v posuvníku, takže mezi nimi můžete ve svém kódu rychle procházet. Kliknutím na značku přemístíte kurzor místo, kde se nachází chyba nebo zpráva.
Vložené nabídky Návrhy
Visual Studio 2019 pro Mac nově podporuje vložené nabídky Návrhy, které slouží k navrhování oprav ve vašem kódu. Když se zobrazí podtržení, najeďte na kód myší a po kliknutí na žárovku si ze seznamu vyberte některou z navrhovaných oprav.
Více kurzorů
Podívejte se na novou nabídku Upravit > více karet pro vylepšenou podporu více karet s pokročilými příkazy pro manipulaci s kurzory, které jsou již dostupné v sadě Visual Studio ve Windows. Klávesové zkratky pro manipulaci s kurzory mají stejné výchozí nastavení jako ve Windows a lze je přizpůsobit v předvolbách.
- Byl přidán navigační příkaz a položka nabídky Přejít na základní typ.
- Byl přidán navigační příkaz Přejít na číslo řádku.
Šablony ASP.NET Core pro jednostránkové aplikace (SPA)
Do této verze sady Visual Studio pro Mac jsme přidali tři nové šablony. Stejné šablony nabízí nástroj příkazového řádku dotnet a sada Visual Studio ve Windows:
Tyto šablony poskytují výchozí bod s ukázkovou aplikací na straně klienta napsanou pomocí každé z výše uvedených technologií. Aplikace spotřebovává data poskytovaná backendovým rozhraním ASP.NET Core API. Soubory projektu vytvořené těmito šablonami jsou nastaveny tak, aby při spouštění aplikace vytvořily prostředky TypeScript a JavaScript, takže se můžete naplno věnovat vytváření aplikace bez opuštění integrovaného vývojového prostředí. Přidali jsme také novou šablonu knihovny tříd Razor, abyste mohli snadno balit a znovu používat zobrazení, stránky, řadiče, modely stránek, komponenty zobrazení a datové modely Razor. Další informace najdete v dokumentaci ke stránkám ASP.NET Core Razor Pages.
.NET Core
Teď můžete vytvářet aplikace .NET Core určené pro nejnovější sady SDK .NET Core 3 Preview 4 a Preview 5. Veškeré informace o podpoře platformy .NET Core v sadě Visual Studio pro Mac najdete v příručce o podpoře platformy .NET Core.
Opravili jsme problém, kdy v sadě Visual Studio pro Mac 2019 Preview nefungují sady SDK souborů projektů, jako je MSBuild.Sdk.Extras.
ASP.NET Core
- Vyřešili jsme problém, kdy výstup aplikace neprobíhá na externí konzole, přestože je zaškrtnuté políčko Spustit na externí konzole.
Unity
- Optimalizovali jsme výkon ladicího programu při připojování k projektů Unity. Můžete také povolit funkci Analýza > zdroje předvoleb > Povolit zdrojová analýza celého řešení v Visual Studio pro Mac, aby bylo připojení ještě rychlejší.
Ladicí program
- S ukazatelem na instrukci teď můžete při ladění projektů .NET Core pohybovat pomocí funkce Nastavit další příkaz.
- Vyřešili jsme problém, kdy ladicí program u zarážky nezobrazí lokální proměnné nebo proměnné kukátka.
- V jednotlivých oblastech ladicího programu by se nově měly projevovat změny, které jste v objektu provedli prostřednictvím jiných oblastí ladění (Příkazy, Místní hodnoty, Kukátko).
- Opravili jsme problém, kdy nebylo možné během ladění přejít do dalších otevřených projektů (.NET Core).
- Opravili jsme problém, kdy pro přidání bodu výjimky je uvedena pouze výjimka System.Exception.
- Přidali jsme podporu pro zarážky .NET Core pro počet volání.
- Opravili jsme problém, kvůli kterému při ladění nefungovaly testy jednotek.
Prostředí
- Pomocí místní nabídky panelu karet je teď možné zavřít všechny karty napravo od vybrané karty.
- Vyřešili jsme problém, kdy kliknutí myší jsou v poslední aktualizaci mimo (dole).
- Vyřešili jsme problém, kdy se výstup aplikace zablokuje.
- Vyřešili jsme problém, kdy příkazy Hledat v souborech – Otevřít soubory – nevrátí při opětovném otevření řešení žádné výsledky.
- Vyřešili jsme problém, kdy se na hlavním panelu nástrojů zobrazuje tlačítko Zastavit při spuštěné aplikaci se zastaveným ladicím programem.
- Vyřešili jsme problém, kdy Visual Studio pro Mac při nečinnosti obvykle využívá celé jádro procesoru, což způsobuje zkrácení výdrže baterie a zahřívání.
- Vyřešili jsme problém, kdy příkaz Přejít na řádek přejde na nesprávný řádek nebo se chybově ukončí.
- Opravili jsme problém, kdy možnost Najít v souborech nedokázala hledat na neuložené stránce XAML.
- Opravili jsme problém, kdy byl textový výsledek v podokně hledání příliš zkrácený.
- Opravili jsme problém, kdy se nabídky v Oblasti řešení zobrazovaly v nesprávných složkách.
- Opravili jsme problém, kdy v nabídce Nápověda není k dispozici možnost pro hledání příkazů.
Úvodní okno
- Teď můžete otevřít soubor .sln tím, že ho přetáhnete do úvodního okna.
- Vyřešili jsme problém, kdy se Visual Studio pro Mac může chybově ukončit, když se z úvodního okna pokusíte otevřít řešení.
Nástroje pro web
- Opravili jsme problém, při kterém nejdou kompilovat projekty Docker-Compose.
- Opravili jsme problém s nemožností ladění projektů Azure Functions.
Prohlížeč sestavení
- Vyřešili jsme problém, kdy se při přechodu zpět/vpřed v prohlížeči sestavení otevře nové okno prohlížeče sestavení.
- Vyřešili jsme problém, kdy přechod na definici způsobí chybové ukončení aplikace.
- Opravili jsme problém, kdy prohlížeč sestavení v sadě Visual Studio pro Mac duplikuje knihovny a selhává při načítání dat.
- Opravili jsme problém, kdy není možné a přejít k dalším úrovním v prohlížeči sestavení.
Systém projektu
- Opravili jsme problém, kdy se testy NUnit spouštěly ve 32bitovém procesu.
- Opravili jsme problém, při kterém se zobrazuje dialogové okno o neoptimalizovaných procesech mono-sgen32 pro Mac.
- Opravili jsme problém s nesprávným přidáním souborů XAML.
- Opravili jsme problém s chybným sestavením při použití šablony Multiplatformní knihovna, pokud se v projektu pro Android používá kód Xamarin.Android.
- Opravili jsme problém, kdy maska souborů pro funkci Najít v souborech nepracuje správně.
- Opravili jsme problém, kdy sada Visual Studio pro Mac duplikuje soubory v Průzkumníku řešení, když najde soubory ve dvou skupinách položek (i v případě, že skupina položek je podle podmínek vyloučena).
Správa verzí
- Opravili jsme chybu, kvůli které docházelo k problémům při potvrzování s otevřenými neuloženými soubory.
- Opravili jsme problém, kvůli kterému se v nástroji pro správu větví a vzdálených úložišť zobrazuje nesprávná rezervovaná větev.
- Vyřešili jsme problém s kopírováním textu z okna Změny.
- Opravili jsme problém, kdy Visual Studio pro Mac nesprávně označí konflikty Gitu jako vyřešené.
NuGet
- Opravili jsme problém, kdy rozšíření projektu .NET Core má ignorovat změny v architektuře pro jiné projekty.
- Opravili jsme problém, kdy se nezdaří obnovení NuGet, pokud není nalezena sada Android SDK.
- Opravili jsme problém, kdy funkce obnovení balíčku v sadě Visual Studio pro Mac není stejná jako rozhraní příkazového řádku při obnovování odkazů na nástroje příkazového řádku.
Xamarin
- Opravili jsme problém, kdy při výběru koncového prvku již< byla uzavírací značka /, okno pro dokončení zadalo neplatnou uzavírací značku, například< //ContentView>.
- Opravili jsme problém, kdy Visual Studio pro Mac při sestavování projektů Xamarin v řešeních s nastaveným modulem Project > Active Runtime na starou verzi nezobrazit žádná upozornění.
- Opravili jsme problém s nefunkčním zvětšením nebo zmenšením písma v editoru XAML.
iOS Designer
- Tato verze má přidanou podporu Xcode 10.2.1.
- Opravili jsme problém s nastavením zabarvení u šablonových obrázků z katalogu prostředků.
- Opravili jsme problém, který ovlivňoval práci s objektem UICollectionViewCell na návrhové ploše.
- Opravili jsme problém s načítáním nativních dynamických knihoven a platforem, které závisejí na jiných nativních knihovnách nebo platformách v sadě prostředků aplikace.
Android Designer
Soubory rozložení pro Android teď můžete upravovat současně se zobrazením návrháře v reálném čase. V reálném čase tak můžete zobrazit změny v souboru rozložení pro Android přímo při provádění úprav. Výrazně se tím zlepší účinnost úprav těchto souborů.
Návrhář formulářů
- Aktualizace usnadnění přístupu a formátování pro ovládací prvky náhledu.
- Povolená podpora, pokud v zobrazovací jednotce pro iOS je Visual=Materiál.
Xamarin.iOS
- Přidána podpora pro arm64_32 pro aplikace pro watchOS.
- Opravili jsme problém s nesprávným upozorněním „Duplicitní kód verze“ pro sestavení verze pro iOS.
Xamarin.Android
- Teď si můžete vybrat, jestli jako výchozí kompilátor Dev použijete dx nebo d8 a jako výchozí nástroj pro zmenšování kódu ProGuard nebo r8.
- Implementovali jsme návrh, aby se emulátor spouštěl ihned po zahájení sestavení.
- Opravili jsme problém, kdy sada Visual Studio pro Mac nespouští emulátor Androidu.
Další opravy
- Doplnili jsme podporu spuštění více adres URL aplikací.
- Opravili jsme problém, kdy změny provedené v souboru launchSettings.json v sadě Visual Studio pro Mac neměly žádný efekt.
- Opravili jsme problém, kdy šablonu webové aplikace ASP.NET Core 2.2 nešlo spustit na https při spouštění v systému macOS Mojave.
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ářů.
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.1:
- Tato verze nepodporuje .NET Core v2.2.1xx. Informace o podpoře platformy .NET Core v sadě Visual Studio pro Mac najdete v příručce o podpoře platformy .NET Core.
- V této chvíli není podporovaná sada SDK .NET Core 3 Preview 6. Informace o podpoře platformy .NET Core v sadě Visual Studio pro Mac najdete v příručce o podpoře platformy .NET Core.
- Velikost panelů změníte jedině tak, že myší přetáhnete okraj zleva doprava.
- Při ladění není možné připnout proměnné / datové tipy.
Historie zpráv k vydání verze pro Visual Studio pro Mac
Zprávy k vydání starších verzí sady Visual Studio pro Mac najdete na stránce s historií zpráv k vydaným verzím.