Kompilowanie i budowanie 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.

Visual Studio dla komputerów Mac można użyć do tworzenia aplikacji i tworzenia zestawów podczas opracowywania projektu. Ważne jest, aby często kompilować kod, aby umożliwić szybkie identyfikowanie niezgodności typów, błędnej składni, błędnych słów kluczowych i innych błędów czasu kompilacji. Kompilując następnie debugowanie, można również znaleźć i naprawić błędy czasu wykonywania, takie jak logika, we/wy i błędy dzielenia przez zero.

Pomyślna kompilacja oznacza, że kod źródłowy zawiera poprawną składnię, a wszystkie statyczne odwołania do bibliotek, zestawów i innych składników mogą rozpoznać. Proces kompilacji tworzy plik wykonywalny aplikacji. Ten plik wykonywalny można następnie przetestować za pomocą debugowania i różnych rodzajów testów ręcznych i automatycznych w celu zweryfikowania jakości kodu. Po pełnym przetestowaniu aplikacji możesz skompilować wersję wydania w celu wdrożenia dla klientów.

Na komputerze Mac możesz użyć dowolnej z następujących metod do skompilowania aplikacji: Visual Studio dla komputerów Mac, narzędzia wiersza polecenia programu MSBuild lub usługa Azure Pipelines.

Metoda kompilacji Świadczenia
Visual Studio dla komputerów Mac — Natychmiastowe tworzenie kompilacji i testowanie ich w debugerze.
- Uruchamianie kompilacji wieloprocesorowych dla projektów języka C#.
- Dostosowywanie różnych aspektów systemu kompilacji.
Wiersz polecenia MSBuild - Kompiluj projekty bez instalowania Visual Studio dla komputerów Mac.
— Uruchamianie kompilacji wieloprocesorowych dla wszystkich typów projektów.
- Dostosuj większość obszarów systemu kompilacji.
Azure Pipelines — Automatyzowanie procesu kompilacji w ramach potoku ciągłej integracji i ciągłego dostarczania (CI/CD).
— Stosowanie testów automatycznych przy każdej kompilacji.
— Stosowanie praktycznie nieograniczonych zasobów opartych na chmurze na potrzeby procesów kompilacji.
— Zmodyfikuj przepływ pracy kompilacji i utwórz działania kompilacji, aby wykonywać głęboko dostosowane zadania.

Dokumentacja w tej sekcji zawiera szczegółowe informacje na temat procesu kompilacji opartego na środowisku IDE. Aby tworzyć aplikacje z poziomu wiersza polecenia bez instalowania Visual Studio dla komputerów Mac, możesz zainstalować najnowszy zestaw .NET Core SDK. Aby uzyskać więcej informacji na temat kompilowania aplikacji za pośrednictwem wiersza polecenia, zobacz MSBuild. Aby uzyskać szczegółowe informacje na temat tworzenia aplikacji za pomocą usługi Azure Pipelines, zobacz Azure Pipelines.

Uwaga

Ten temat dotyczy Visual Studio dla komputerów Mac. W przypadku programu Visual Studio w systemie Windows zobacz Kompilowanie i kompilowanie w programie Visual Studio.

Kompilacja z IDE

Visual Studio dla komputerów Mac umożliwia natychmiastowe tworzenie i uruchamianie kompilacji, jednocześnie zapewniając kontrolę nad funkcjami kompilacji. Podczas tworzenia projektu Visual Studio dla komputerów Mac definiuje domyślną konfigurację kompilacji, która ustawia kontekst kompilacji dla kompilacji. Możesz edytować domyślne konfiguracje kompilacji, a także tworzyć własne. Utworzenie lub zmodyfikowanie tych konfiguracji spowoduje automatyczne zaktualizowanie pliku projektu, który jest następnie używany przez program MSBuild do kompilowania projektu.

Aby uzyskać więcej informacji na temat tworzenia projektów i rozwiązań w środowisku IDE, zobacz przewodnik Kompilowanie i czyszczenie projektów i rozwiązań .

Visual Studio dla komputerów Mac można również użyć do:

  • Zmień ścieżkę wyjściową, edytując opcje projektu:

    Change output path

  • Zmień szczegółowość danych wyjściowych kompilacji:

    Change build verbosity

  • Dodaj polecenia niestandardowe przed, podczas lub po utworzeniu lub czyszczeniu:

    add custom commands

Zobacz też