Udostępnij za pośrednictwem


Tworzenie aplikacji ASP.NET za pomocą programu .NET Framework

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

W tym artykule opisano sposób tworzenia projektu programu .NET Framework przy użyciu usługi Azure Pipelines. W przypadku projektów platformy .NET Core zobacz Kompilowanie, testowanie i wdrażanie aplikacji platformy .NET Core.

Tworzenie projektu usługi Azure DevOps

  1. W organizacji lub kolekcji usługi Azure DevOps wybierz pozycję Nowy projekt lub Utwórz projekt.
  2. Wprowadź nazwę projektu.
  3. Wybierz widoczność projektu.
  4. Wybierz pozycję Utwórz.

Pobieranie przykładowej aplikacji

Przykładowa aplikacja to rozwiązanie programu Visual Studio korzystające z platformy .NET 4.8. Aby pobrać aplikację, rozwidlenie repozytorium GitHub pod adresem https://github.com/Azure-Samples/app-service-web-dotnet-get-started.

Tworzenie i tworzenie potoku

Po utworzeniu przykładowego kodu we własnym repozytorium utwórz potok w projekcie usługi Azure DevOps, korzystając z instrukcji w temacie Tworzenie pierwszego potoku.

Wybierz szablon ASP.NET. Ten wybór automatycznie dodaje zadania wymagane do skompilowania kodu w przykładowym repozytorium.

Wybierz pozycję Zapisz i uruchom , aby zobaczyć potok w akcji.

Środowisko kompilacji

Usługi Azure Pipelines można używać do kompilowania projektów programu .NET Framework bez konieczności konfigurowania własnej infrastruktury. Agenci hostowani przez firmę Microsoft w usłudze Azure Pipelines mają kilka wstępnie zainstalowanych wersji programu Visual Studio, które ułatwiają tworzenie projektów. Użyj dla windows-2022 systemu Windows Server 2022 z programem Visual Studio 2022.

Możesz również użyć własnego agenta do uruchamiania kompilacji. Korzystanie z własnego agenta jest przydatne, jeśli masz duże repozytorium i chcesz uniknąć pobierania kodu źródłowego na nową maszynę dla każdej kompilacji.

Kompilacje są uruchamiane na własnym agencie. Upewnij się, że na agencie jest zainstalowana niezbędna wersja programu Visual Studio.

Tworzenie wielu konfiguracji

Może być konieczne skompilowanie aplikacji w wielu konfiguracjach. Poniższe kroki umożliwiają skompilowanie przykładowej aplikacji w czterech konfiguracjach: Debug, x86, , Debug, x64Release, x86i Release, x64.

  1. W interfejsie użytkownika potoku wybierz kartę Zmienne i zmodyfikuj następujące zmienne:

    • BuildConfiguration = debug, release
    • BuildPlatform = x86, x64
  2. Wybierz pozycję Zadania, a następnie wybierz zadanie agenta, aby zmienić następujące opcje zadania:

    • Wybierz pozycję Wiele konfiguracji.
    • Określ mnożniki: BuildConfiguration, BuildPlatform
  3. Wybierz pozycję Równoległe , jeśli masz wielu agentów kompilacji i chcesz utworzyć konfigurację/pary platformy równolegle.

Przywracanie zależności

Za pomocą zadania NuGet można instalować i aktualizować zależności pakietów NuGet. Za pomocą zadania NuGet można również pobrać pakiety NuGet z usługi Azure Artifacts, NuGet.org lub innych zewnętrznych lub wewnętrznych repozytoriów NuGet.

Poniższy przykład przywraca rozwiązanie z kanału informacyjnego o zakresie projektu w tej samej organizacji.

- task: NuGetCommand@2
  inputs:
    command: 'restore'
    feedsToUse: 'select'
    vstsFeed: 'my-project/my-project-scoped-feed'
    includeNuGetOrg: false
    restoreSolution: '**/*.sln'