Informacje o konfiguracjach kompilacji w Visual Studio dla komputerów Mac

Ważne

Visual Studio dla komputerów Mac ma zostać wycofany 31 sierpnia 2024 r.Nowoczesne zasady cyklu życia. Mimo że możesz nadal pracować z Visual Studio dla komputerów Mac, istnieje kilka innych opcji dla deweloperów na komputerze Mac, takich jak wersja zapoznawcza nowego rozszerzenia zestawu deweloperskiego języka C# dla programu VS Code.

Dowiedz się więcej o osiach czasu pomocy technicznej i alternatywach.

W procesie programowania można przechowywać różne konfiguracje rozwiązań i właściwości projektu do użycia w różnych rodzajach kompilacji. Projekty utworzone przez Visual Studio dla komputerów Mac przy użyciu szablonu zwykle obejmują konfiguracje debugowania i wydawania, które obsługują debugowanie aplikacji i wdrażania aplikacji.

Jeśli chcesz utworzyć konfiguracje niestandardowe, zobacz Tworzenie i edytowanie konfiguracji kompilacji.

Uwaga

Ten temat dotyczy Visual Studio dla komputerów Mac. Aby zapoznać się z programem Visual Studio w systemie Windows, zobacz Omówienie konfiguracji kompilacji.

Konfiguracje rozwiązań

Konfiguracje rozwiązań służą do określania konfiguracji dla wszystkich projektów w rozwiązaniu. Korzystając z karty Mapowania konfiguracji w elemencie Build Configurations (Konfiguracje kompilacji>), można przypisać konfigurację docelową dla każdego elementu w otwartym rozwiązaniu. Przedstawiono to na poniższej ilustracji:

Configuration Mapping Options

Konfiguracje kompilacji projektu

Projekty zwykle mają wiele konfiguracji. Konfiguracja i platforma docelowa projektu są używane razem do określania właściwości, które mają być używane podczas jego kompilowania. Przełączanie między konfiguracjami umożliwia korzystanie z różnych danych wyjściowych w czasie kompilacji. Na przykład konfiguracja debugowania wyprowadza symbole debugowania, umożliwiając debugerowi rozpoznawanie nazw funkcji, parametrów lub zmiennych ze śledzenia stosu aplikacji, która uległa awarii. Chociaż te dodatkowe informacje są przydatne podczas programowania, prowadzi do zawyżonego rozmiaru pliku i nie jest idealnym rozwiązaniem do dystrybucji.

Każda platforma ma określone konfiguracje kompilacji. Dostęp do stron konfiguracji kompilacji dla projektów można uzyskać, przechodząc do sekcji Kompilacja w oknie dialogowym Opcje projektu. Otwórz to okno dialogowe, klikając prawym przyciskiem myszy projekt i wybierając pozycję Opcje lub klikając dwukrotnie projekt w Eksplorator rozwiązań.

Uruchamianie konfiguracji

Visual Studio dla komputerów Mac umożliwia ustawienie konfiguracji przebiegu. Konfiguracje uruchamiania są wyświetlane na liście rozwijanej na pasku narzędzi obok selektora konfiguracji kompilacji, jak pokazano poniżej:

Run Configuration dropdown list

Konfiguracja przebiegu to zestaw opcji wykonywania o nazwie i kilku konfiguracjach zdefiniowanych w projekcie w różnych celach. Konfiguracje uruchamiania są definiowane na poziomie projektu, a wartość domyślna zostanie utworzona automatycznie dla każdego projektu wykonywalnego, chociaż można dodać dowolną liczbę. Niektóre typy projektów automatycznie generują dodatkowe konfiguracje uruchamiania. Na przykład projekty systemu watchOS mogą generować konfiguracje rzutu oka i powiadomień.

Konfiguracje mogą być udostępniane innym deweloperom (w tym przypadku konfiguracje będą przechowywane w pliku csproj) lub przechowywane lokalnie (w tym przypadku będą przechowywane w pliku użytkownika).

Konfiguracje uruchamiania systemu Android

Konfiguracje uruchamiania dla projektów systemu Android umożliwiają określenie określonego działania, usługi lub odbiornika emisji do uruchomienia podczas uruchamiania lub debugowania projektu. Możesz przekazać dodatkowe dane intencji i ustawić flagi intencji, aby przetestować składniki w różnych warunkach uruchamiania.

Działania inne niż MainLauncher te, które muszą być Exported=true dodane do atrybutu Działanie na potrzeby debugowania na urządzeniu fizycznym lub mają zdefiniowane filtry intencji.

Przykłady danych, które mogą być uwzględnione w konfiguracjach uruchamiania

Poniższa lista zawiera kilka przykładów danych, które można uwzględnić w konfiguracjach uruchamiania:

  • Zwykły projekt platformy .NET
    • Alternatywna aplikacja startowa
    • Argumenty początkowe
    • Katalog roboczy
    • Zmienne środowiskowe
    • Opcje środowiska uruchomieniowego mono (do użycia tylko w przypadku uruchamiania w środowisku Mono)
  • Projekt systemu Android
    • Punkt wejścia (działanie, usługa, odbiornik)
    • Argumenty intencji i dane
  • Projekt systemu iOS
    • Tryb (normalny, pobieranie tła)
  • Projekt rozszerzenia systemu iOS
    • Aplikacja uruchamiania: domyślna lub niestandardowa
  • Projekt WatchKit
    • Tryb (rzut oka, powiadomienie)
    • Ładunek powiadomień

Zobacz też