Visual Studio 2019 dla komputerów Mac — przewodnik

Visual Studio dla komputerów Mac to zintegrowane środowisko projektowe .NET na komputerze Mac, które może służyć do edytowania, debugowania i kompilowania kodu, a następnie publikowania aplikacji. Oprócz edytora kodu i debugera program Visual Studio dla komputerów Mac kompilatory, narzędzia do uzupełniania kodu, graficzne projektantów i funkcje kontroli źródła ułatwiające proces tworzenia oprogramowania.

Visual Studio dla komputerów Mac obsługuje wiele plików tego samego typu co jego odpowiednik w programie Windows, taki jak , lub , i obsługuje funkcje, takie jak EditorConfig, co oznacza, że możesz używać środowiska IDE, które działa najlepiej .csproj .fsproj dla .sln Ciebie. Tworzenie, otwieranie i tworzenie aplikacji będzie znajomym doświadczeniem dla każdego, kto wcześniej Visual Studio na Windows. Ponadto program Visual Studio dla komputerów Mac wiele zaawansowanych narzędzi, które sprawiają, że jego Windows jest takim wydajnym ideą IDE. Platforma kompilatora Roslyn służy do refaktoryzacji i funkcji IntelliSense. System projektu i aparat kompilacji używają MSBuild, a edytor źródła używa tych samych podstaw co Visual Studio na Windows. Używa tych samych aparatów debugera dla aplikacji Xamarin i .NET Core oraz tych samych projektantów dla platform Xamarin.iOS i Xamarin.Android.

Co mogę zrobić w programie Visual Studio dla komputerów Mac

Visual Studio dla komputerów Mac obsługuje następujące typy rozwoju:

  • ASP.NET Core aplikacji internetowych przy użyciu języków C#, F# i obsługi stron Razor, JavaScript i TypeScript
  • Aplikacje konsolowe .NET Core w języku C# lub F #
  • Międzyplatformowe gry i aplikacje unity w języku C #
  • Aplikacje dla systemów Android, iOS, tvOS i watchOS na platformie Xamarin z językami C# lub F# i XAML
  • Aplikacje klasyczne Cocoa w języku C# lub F #

W tym artykule otworzymy różne sekcje Visual Studio dla komputerów Mac, aby poznać niektóre funkcje, które sprawiają, że jest to zaawansowane narzędzie do tworzenia tych aplikacji.

Przewodnik po środowiskach IDE

Visual Studio dla komputerów Mac jest zorganizowany w kilka sekcji dotyczących zarządzania plikami i ustawieniami aplikacji, tworzenia kodu aplikacji i debugowania.

Wprowadzenie

Po pierwszym uruchomieniu Visual Studio 2019 dla komputerów Mac nowi użytkownicy zobaczą okno logowania. Zaloguj się przy użyciu konta konto Microsoft, aby aktywować płatną licencję (jeśli ją masz) lub połączyć się z subskrypcjami platformy Azure. Możesz nacisnąć pozycję Zrobię to później i zalogować się później za pomocą Visual Studio > menu Zaloguj się:

Zaloguj się do swojego konto Microsoft

Następnie będziesz mieć możliwość dostosowania środowiska IDE, wybierając preferowane skróty klawiaturowe: Visual Studio dla komputerów Mac, Visual Studio, Visual Studio Code lub Xcode:

Wybieranie ulubionych skrótów klawiaturowych

Po tym początkowym uruchomieniu konfiguracji przy każdym otwarciu programu Visual Studio 2019 dla komputerów Mac zobaczysz okno uruchamiania, w którym jest wyświetlona lista ostatnich projektów, oraz przyciski do otwierania istniejącego projektu lub tworzenia nowego:

Wybierz jeden z ostatnich projektów lub utwórz coś nowego

Rozwiązania i projekty

Na poniższej ilustracji Visual Studio dla komputerów Mac załadowaną aplikacją:

Visual Studio dla komputerów Mac załadowaną aplikacją

Poniższe sekcje zawierają omówienie głównych obszarów Visual Studio dla komputerów Mac.

Okno rozwiązania

W oknie rozwiązania projekt(y) jest zorganizowany w rozwiązaniu:

Projekty zorganizowane w oknie rozwiązania

W tym miejscu pliki kodu źródłowego, zasobów, interfejsu użytkownika i zależności są zorganizowane w projekty specyficzne dla platformy.

Aby uzyskać więcej informacji na temat używania projektów i rozwiązań w Visual Studio dla komputerów Mac, zobacz artykuł Projekty i rozwiązania.

Odwołania do zestawu

Odwołania do zestawu dla każdego projektu są dostępne w folderze References:

Folder Odwołania w oknie rozwiązania

Dodatkowe odwołania są dodawane przy użyciu okna dialogowego Edytowanie odwołań, które jest wyświetlane przez dwukrotne kliknięcie folderu Odwołania lub wybranie pozycji Edytuj odwołania w jego akcjach menu kontekstowego:

Okno dialogowe Edytowanie odwołań

Aby uzyskać więcej informacji na temat używania odwołań w Visual Studio dla komputerów Mac, zobacz artykuł Managing References in a Project (Zarządzanie odwołaniami w Project danych).

Zależności/pakiety

Wszystkie zależności zewnętrzne używane w aplikacji są przechowywane w folderze Zależności lub Pakiety w zależności od tego, czy jesteś w projekcie platformy .NET Core, czy Xamarin.iOS/Xamarin.Android. Zwykle są one udostępniane w postaci NuGet.

NuGet to najpopularniejszy menedżer pakietów do tworzenia aplikacji .NET. Dzięki Visual Studio tej NuGet można łatwo wyszukiwać i dodawać pakiety do projektu do aplikacji.

Aby dodać zależność do aplikacji, kliknij prawym przyciskiem myszy folder Zależności/pakiety i wybierz polecenie Dodaj pakiety:

Dodawanie NuGet pakietu

Informacje na temat używania NuGet w aplikacji można znaleźć w artykule Including a NuGet project in your project (NuGet projektu w projekcie).

Edytor źródeł

Niezależnie od tego, czy piszesz w języku C#, XAML lub JavaScript, edytor kodu udostępnia te same podstawowe składniki Visual Studio na Windows z całkowicie natywnym interfejsem użytkownika.

Zapewnia to niektóre z następujących funkcji:

  • Natywny interfejs użytkownika systemu macOS oparty na platformie Cocoa (etykietki narzędzi, powierzchnia edytora, informacje wizualne na marginesach, renderowanie tekstu, IntelliSense)
  • Filtrowanie typów funkcji IntelliSense i "pokazywanie elementów importu"
  • Obsługa natywnego wprowadzania tekstu
  • Obsługa języka RTL/BiDi
  • Roslyn 3
  • Obsługa wielu karetek
  • Zawijanie wierszy
  • Zaktualizowano interfejs użytkownika funkcji IntelliSense
  • Ulepszono znajdowanie/zastępowanie
  • Obsługa fragmentów kodu
  • Formatowanie zaznaczenia
  • Żarówki w tekście

Aby uzyskać więcej informacji na temat korzystania z Edytora źródła w Visual Studio dla komputerów Mac, zobacz dokumentację edytora źródła.

Aby karty były widoczne przez cały czas, można je przypiąć. Dzięki temu zawsze będzie wyświetlana potrzebna karta przy każdym uruchomieniu projektu. Aby przypiąć kartę, umieść kursor nad kartą i kliknij ikonę pinezki:

Przypinanie karty

Refaktoryzacja

Visual Studio dla komputerów Mac dwa przydatne sposoby refaktoryzacji kodu: akcje kontekstowe i analiza źródła. Więcej informacji na ich temat można znaleźć w artykule Refaktoryzacja.

Debugowanie

Visual Studio dla komputerów Mac debugerów, które obsługują projekty .NET Core, .NET Framework, Unity i Xamarin. Visual Studio dla komputerów Mac korzysta z debugera platformy .NET Core i debugera programowego Mono, dzięki czemu w idee IDE można debugować zarządzany kod na wszystkich platformach. Aby uzyskać dodatkowe informacje na temat debugowania, odwiedź artykuł Debugowanie.

Debuger zawiera rozbudowane wizualizatory dla typów specjalnych, takich jak ciągi, kolory, adresy URL, a także rozmiary, współrzędne i krzywe béziera.

Aby uzyskać więcej informacji na temat wizualizacji danych debugera, odwiedź artykuł Wizualizacje danych.

Kontrola wersji

Visual Studio dla komputerów Mac integruje się z systemami kontroli źródła Git i Subversion. Projekty w ramach kontroli źródła są oznaczone gałęzią wymienioną obok nazwy rozwiązania:

Nazwa gałęzi wskazująca projekt pod kontrolą źródła

Pliki z niezatwierdzone zmiany mają adnotację na swoich ikonach w oknie rozwiązania, jak pokazano na poniższej ilustracji:

Niezatwierdzone pliki w oknie rozwiązania

Aby uzyskać więcej informacji na temat korzystania z kontroli wersji w Visual Studio, zobacz artykuł Kontrola wersji.

Następne kroki

Zobacz też