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:
- Połącz się z kontem usługi repozytorium (GitHub, Bitbucket, VSTS, Azure DevOps).
- Wybierz repozytorium i gałąź, w której znajduje się aplikacja.
- 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.