Sestavování aplikací pro UWP v C# pro Windows

Pokud chcete začít sestavovat svoji první aplikaci pro UWP, proveďte tyto kroky:

  1. Připojení k účtu služby úložiště (GitHub, Bitbucket, VSTS, Azure DevOps).
  2. Vyberte úložiště a větev, ve které vaše aplikace žije.
  3. Nastavte své první sestavení.

1. propojování úložiště

Nejprve se musíte připojit k účtu služby úložiště. Po připojení účtu vyberte úložiště, ve kterém se nachází váš projekt UWP. Chcete-li nastavit sestavení pro úložiště, budete pro něj potřebovat oprávnění správce a žádosti o přijetí změn.

2. výběr větve

Po výběru úložiště vyberte větev, kterou chcete sestavit. Ve výchozím nastavení budou zobrazeny všechny aktivní větve.

3. nastavení prvního sestavení

Před prvním sestavením je nutné nakonfigurovat projekt UWP.

3.1. Vybrat řešení

Nejprve se ujistěte, že je vybráno správné řešení. Dostupná řešení v úložišti se naplní, pokud se nacházejí v rámci rozsahu analýzy.

Poznámka

Všechny projekty, na které se odkazuje v řešení, se sestaví, zajistěte, aby byly jenom pro UWP a v C#.
Pro dosažení nejlepšího výkonu se analýza omezí na dvě adresáře, včetně kořenového adresáře úložiště.

3.2. Konfigurace

Dostupné konfigurace sestavení se naplní z vašeho řešení. Ve výchozím nastavení je to ladění a vydání. Vyberte, která konfigurace má být sestavena.

3.3. Platformy

Vyberte platformy, pro které by měla být aplikace pro UWP sestavena.

3.4. Číslo verze přírůstku

Pokud je povoleno, číslo verze vaší aplikace se automaticky zvýší pro každé sestavení. Formát verze je, číslo sestavení se {Major}.{Minor}.{Build}.{Revision} zvýší jenom na číslo buildu. Tato změna proběhne před sestavením a nebude uložena do úložiště.

3.5. Sestavení simulátoru

Sestavení simulátoru se dají provádět jenom na simulátorech a na zařízení se nedají nainstalovat, ale sestavení se dokončí rychleji než sestavení zařízení. Pokud vaše sestavení není sestavení simulátoru, je třeba odeslat soubory pro podepisování kódu v dalším kroku.

3.6. Podepisování kódu

Nahrávání vlastního certifikátu je volitelné. Pokud ho nezadáte, App Center automaticky vygeneruje dočasný certifikát a podepíše sestavení za vás. Tento certifikát je pro každé sestavení jedinečný.

3,7. NuGet obnovení

pokud je soubor NuGet.Config zkontrolován do úložiště a pracuje s . sln nebo na úrovni úložiště, App Center obnoví privátní NuGet informační kanály při jejich přidání, jak je znázorněno v následujícím příkladu. Přihlašovací údaje je možné bezpečně přidat pomocí proměnných prostředí:

<?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>

pokud máte složité konfigurace a potřebujete další informace, přečtěte si téma konfigurace chování NuGet.

3,8. Distribuce do distribuční skupiny

Každé úspěšné sestavení můžete nakonfigurovat z větve k distribuci do dříve vytvořené distribuční skupiny. Novou distribuční skupinu můžete přidat v části distribuovat. Pro všechny uživatele, kteří mají přístup k aplikaci, je vždycky výchozí distribuční skupina s názvem spolupracovníci.

Po uložení konfigurace se nové sestavení automaticky vypíná.

4. podporované verze a požadavky

minimální Windows 10 sestavení podporované pro vytváření aplikací pro UWP je 16299. naše počítače sestavení jsou spuštěny Visual Studio 2019.