prohlídku Visual Studio 2019 pro Mac

Visual Studio pro Mac je integrované vývojové prostředí .net na macu, které se dá použít k úpravám, ladění a sestavování kódu a publikování aplikace. kromě editoru kódu a ladicího programu, Visual Studio pro Mac zahrnuje kompilátory, nástroje pro dokončování kódu, grafické návrháře a funkce správy zdrojového kódu, které usnadňují proces vývoje softwaru.

Visual Studio pro Mac podporuje mnoho stejných typů souborů jako Windows protějšek, jako .csproj je například, .fsproj nebo .sln soubory, a podporuje funkce, jako je například EditorConfig, což znamená, že můžete použít integrované vývojové prostředí (IDE), které je pro vás nejvhodnější. vytvoření, otevření a vývoj aplikace bude známé prostředí pro kohokoli, kdo dřív používal Visual Studio v Windows. navíc Visual Studio pro Mac využívá spoustu výkonných nástrojů, které Windows protějšek takového výkonného integrovaného vývojového prostředí (IDE). Platforma kompilátoru Roslyn se používá pro refaktoring a IntelliSense. systém projektu a modul sestavení používá MSBuild a jeho zdrojový editor používá stejný základ jako Visual Studio na Windows. Používá stejné moduly ladicího programu pro aplikace Xamarin a .NET Core a stejné návrháře pro Xamarin. iOS a Xamarin. Android.

co můžu v Visual Studio pro Mac

Visual Studio pro Mac podporuje následující typy vývoje:

  • ASP.NET Core webových aplikací pomocí jazyka C#, F # a podpory pro stránky Razor, JavaScript a TypeScript
  • Konzolové aplikace .NET Core s C# nebo F #
  • Hry a aplikace Unity pro různé platformy s využitím jazyka C #
  • Aplikace pro Android, iOS, tvOS a watchOS v Xamarin pomocí C# nebo F # a XAML
  • Desktopové aplikace pro kakao v C# nebo F #

v tomto článku se seznámíte s různými částmi Visual Studio pro Mac, kde se můžete podívat na některé funkce, díky kterým je vytváření těchto aplikací výkonným nástrojem.

Prohlídka IDE

Visual Studio pro Mac je uspořádána do několika oddílů pro správu souborů a nastavení aplikace, vytváření kódu aplikace a ladění.

Začínáme

když poprvé spustíte Visual Studio 2019 pro Mac, noví uživatelé uvidí přihlašovací okno. Přihlaste se pomocí svého účet Microsoft, abyste mohli aktivovat placenou licenci (pokud ji máte) nebo propojit s předplatným Azure. můžete to stisknout později a později se přihlásit pomocí položky nabídky Visual Studio > přihlášení :

Přihlaste se ke svému účet Microsoft

pak budete mít možnost přizpůsobit IDE výběrem preferovaných klávesových zkratek: Visual Studio pro Mac, Visual Studio, Visual Studio Code nebo Xcode:

Výběr oblíbených klávesových zkratek

po tomto úvodním prostředí se zobrazí okno start , kdykoli otevřete Visual Studio 2019 pro Mac, kde se zobrazí seznam posledních projektů a tlačítka pro otevření existujícího projektu nebo vytvoření nového projektu:

Vyberte si z posledních projektů nebo vytvořte něco nového.

Řešení a projekty

následující obrázek ukazuje Visual Studio pro Mac s načtenou aplikací:

Visual Studio pro Mac s načtenou aplikací

následující části obsahují přehled hlavních oblastí v Visual Studio pro Mac.

Okno řešení

Okno řešení uspořádá projekt (y) v řešení:

Projekty uspořádané v okně řešení

To je místo, kde jsou soubory zdrojového kódu, prostředků, uživatelského rozhraní a závislostí uspořádány do projektů specifických pro platformu.

další informace o použití projektů a řešení v Visual Studio pro Mac naleznete v článku projekty a řešení .

Odkazy na sestavení

Odkazy na sestavení pro každý projekt jsou k dispozici ve složce odkazy:

Odkazuje na složku v okně řešení.

Další odkazy jsou přidány pomocí dialogového okna Upravit odkazy , které se zobrazí Poklikáním na složku odkazy, nebo výběrem možnosti Upravit odkazy v jeho kontextových nabídkách:

Dialogové okno Upravit odkazy

další informace o použití odkazů v Visual Studio pro Mac naleznete v tématu správa odkazů v Project článku.

Závislosti/balíčky

Všechny externí závislosti použité ve vaší aplikaci jsou uloženy ve složce závislosti nebo balíčky v závislosti na tom, zda jste v projektu .NET Core nebo Xamarin. iOS/Xamarin. Android. Tyto jsou obvykle k dispozici ve formě NuGet.

NuGet je nejoblíbenější správce balíčků pro vývoj pro .net. díky podpoře Visual Studio NuGet můžete snadno vyhledat a přidat balíčky do projektu do aplikace.

Pokud chcete do aplikace přidat závislost, klikněte pravým tlačítkem na složku závislosti/balíčky a vyberte Přidat balíčky:

přidat balíček NuGet

informace o použití balíčku NuGet v aplikaci najdete v článku zahrnutí projektu NuGet v projektu .

Editor zdroje

bez ohledu na to, zda píšete v jazyce C#, XAML nebo JavaScript, editor kódu sdílí stejné základní komponenty s Visual Studio v Windows s zcela nativním uživatelským rozhraním.

To přináší některé z následujících funkcí:

  • Nativní uživatelské rozhraní macOS (založené na verzi Cocoa) (popisky, vzhled editoru, ozdobné okraje, vykreslování textu, IntelliSense)
  • Filtrování typu IntelliSense a "Zobrazit položky importu"
  • Podpora nativního zadávání textu
  • Podpora jazyků psaných zprava doleva a obousměrných jazyků
  • Roslyn 3
  • Podpora více míst vložení
  • Zalamování řádků
  • Aktualizované uživatelské rozhraní technologie IntelliSense
  • Vylepšené hledání a nahrazování
  • Podpora fragmentů kódu
  • Formátování výběru
  • Vložené nabídky Návrhy

další informace o použití editoru zdrojového kódu v Visual Studio pro Mac naleznete v dokumentaci ke zdrojovému editoru .

Pokud chcete, aby se karty zobrazovaly stále, můžete je využít k jejich připnutí. Tím zajistíte, že při každém spuštění projektu se vždy zobrazí karta, kterou potřebujete. Pokud chcete kartu připnout, najeďte myší na kartu a klikněte na ikonu připnutí :

Připnutí karty

Refaktoring

Visual Studio pro Mac poskytuje dva užitečné způsoby refaktorování kódu: kontextové akce a zdrojová analýza. Další informace o těchto možnostech si můžete přečíst v článku refaktoringu .

Ladění

Visual Studio pro Mac mají ladicí programy, které podporují projekty .net Core, .NET Framework, Unity a Xamarin. Visual Studio pro Mac používá ladicí program .net Core a monofonní měkký ladicí program umožňující rozhraní IDE ladit spravovaný kód napříč všemi platformami. Další informace o ladění naleznete v článku ladění .

Ladicí program obsahuje bohatých vizualizací pro speciální typy, jako jsou například řetězce, barvy, adresy URL a také velikosti, souřadnice a Bézierovy křivky.

Další informace o vizualizacích dat ladicího programu najdete v článku vizualizace dat .

Správa verzí

Visual Studio pro Mac se integruje se systémy správy zdrojového kódu Git a subverze. Projekty pod správou zdrojových kódů jsou označeny větví uvedenou vedle názvu řešení:

Název větve, který označuje projekt pod správou zdrojových kódů

Soubory s nepotvrzenými změnami mají v okně řešení anotaci se svými ikonami, jak je znázorněno na následujícím obrázku:

Nepotvrzené soubory v okně řešení

další informace o použití správy verzí v Visual Studio naleznete v článku správa verzí .

Další kroky

Viz také