Udostępnij za pośrednictwem


Kompilowanie aplikacji języka C# platformy UWP dla systemu Windows

Ważne

Program Visual Studio App Center ma zostać wycofany 31 marca 2025 r. Chociaż możesz nadal używać programu Visual Studio App Center do momentu jego pełnego wycofania, istnieje kilka zalecanych alternatyw, do których można rozważyć migrację.

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

Aby rozpocząć tworzenie pierwszej aplikacji platformy UNIWERSALNEJ systemu Windows, wykonaj następujące kroki:

  1. Połącz się z kontem usługi repozytorium (GitHub, Bitbucket, VSTS, Azure DevOps).
  2. Wybierz repozytorium i gałąź, w której znajduje się aplikacja.
  3. Skonfiguruj pierwszą kompilację.

1. Łączenie repozytorium

Najpierw musisz nawiązać połączenie z kontem usługi repozytorium. Po nawiązaniu połączenia z kontem wybierz repozytorium, w którym znajduje się projekt platformy UWP. Aby skonfigurować kompilację dla repozytorium, musisz mieć uprawnienia administratora i ściągania.

2. Wybieranie gałęzi

Po wybraniu repozytorium wybierz gałąź, którą chcesz skompilować. Domyślnie zostaną wyświetlone wszystkie aktywne gałęzie.

3. Konfigurowanie pierwszej kompilacji

Przed pierwszą kompilacją należy skonfigurować projekt platformy UWP.

3.1. Wybieranie rozwiązania

Najpierw upewnij się, że wybrano odpowiednie rozwiązanie. Dostępne rozwiązania w repozytorium zostaną wypełnione, jeśli znajdują się w zakresie analizy.

Uwaga

Wszystkie projekty, do których odwołuje się rozwiązanie, zostaną skompilowane, upewnij się, że są one przeznaczone tylko dla platformy UWP i języka C#.
Aby uzyskać najlepszą wydajność, analiza jest ograniczona do dwóch poziomów katalogu, w tym katalogu głównego repozytorium.

3.2. Konfigurowanie

Dostępne konfiguracje kompilacji zostaną wypełnione z rozwiązania. Domyślnie jest to debugowanie i wydawanie. Wybierz konfigurację, którą należy skompilować.

3.3. Platformy

Wybierz platformy, dla których powinna zostać utworzona aplikacja platformy UNIWERSALNEJ systemu Windows.

3.4. Numer wersji przyrostowej

Po włączeniu numer wersji aplikacji automatycznie zwiększa się dla każdej kompilacji. Format wersji to {Major}.{Minor}.{Build}.{Revision}, zwiększamy tylko numer kompilacji. Zmiana jest wykonywana wstępnie w kompilacji i nie zostanie zatwierdzona w repozytorium.

3.5. Kompilacja symulatora

Kompilacje symulatora można uruchamiać tylko w symulatorach i nie można ich zainstalować na urządzeniu, ale kompilacje są ukończone szybciej niż kompilacje urządzeń. Jeśli kompilacja nie jest kompilacją symulatora, musisz przekazać pliki podpisywania kodu w następnym kroku.

3.6. Podpisywanie kodu

Przekazywanie własnego certyfikatu jest opcjonalne. Jeśli go nie podasz, centrum aplikacji automatycznie wygeneruje tymczasowy certyfikat i podpisze kompilację. Ten certyfikat jest unikatowy dla każdej kompilacji.

3.7. Przywracanie nuGet

Jeśli plik NuGet.Config jest zaewidencjonowany w repozytorium i znajduje się obok .sln lub na poziomie repozytorium, usługa App Center przywraca prywatne źródła danych NuGet po dodaniu, jak pokazano w poniższym przykładzie. Poświadczenia można bezpiecznie dodać przy użyciu zmiennych środowiskowych:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="nuget" value="https://api.nuget.org/v3/index.json" />
    <add key="MyGet" value="https://www.myget.org/F/MyUsername/api/v2/index.json" />
    <add key="MyAuthNuget" value="https://nuget.example.com/v2/index.json" />
  </packageSources>
  <activePackageSource>
    <add key="All" value="(Aggregate source)" />
  </activePackageSource>
  <packageSourceCredentials>
    <MyAuthNuget>
      <add key="Username" value="%USER_VARIABLE%" />
      <add key="ClearTextPassword" value="%PASSWORD_VARIABLE%" />
    </MyAuthNuget>
  </packageSourceCredentials>
</configuration>

Jeśli masz złożone konfiguracje i potrzebujesz więcej informacji, zapoznaj się z tematem Konfigurowanie zachowania narzędzia NuGet.

3.8. Dystrybuowanie do grupy dystrybucyjnej

Można skonfigurować każdą pomyślną kompilację z gałęzi, która ma być dystrybuowana do wcześniej utworzonej grupy dystrybucyjnej. Nową grupę dystrybucyjną można dodać z sekcji Dystrybucja. Zawsze istnieje domyślna grupa dystrybucyjna o nazwie "Współpracownicy", która obejmuje wszystkich użytkowników, którzy mają dostęp do aplikacji.

Po zapisaniu konfiguracji zostanie automatycznie uruchomiona nowa kompilacja.

4. Obsługiwane wersje i wymagania

Minimalna Windows 10 Kompilacja obsługiwana do tworzenia aplikacji platformy UWP to 16299. Na naszych maszynach kompilacji jest uruchomiony program Visual Studio 2019.