Vytváření aplikací V C# pro UPW pro Windows
Důležité
Visual Studio App Center je naplánované k vyřazení na 31. března 2025. I když můžete Visual Studio App Center dál používat, dokud ho úplně nevyřadíte, existuje několik doporučených alternativ, na které můžete migraci zvážit.
Přečtěte si další informace o časových osách a alternativách podpory.
Pokud chcete začít vytvářet svou první aplikaci pro UPW, postupujte takto:
- Připojte se ke svému účtu služby úložiště (GitHub, Bitbucket, VSTS, Azure DevOps).
- Vyberte úložiště a větev, ve které se nachází vaše aplikace.
- Nastavte svůj první build.
1. Propojení úložiště
Nejprve se musíte připojit ke svému účtu služby úložiště. Jakmile je váš účet připojený, vyberte úložiště, ve kterém se nachází váš projekt UPW. K nastavení sestavení pro úložiště potřebujete oprávnění správce a přijetí změn.
2. Výběr větve
Po výběru úložiště vyberte větev, kterou chcete vytvořit. Ve výchozím nastavení budou uvedené všechny aktivní větve.
3. Nastavení prvního buildu
Před prvním sestavením je potřeba nakonfigurovat projekt UPW.
3.1. Vybrat řešení
Nejprve se ujistěte, že je vybrané správné řešení. Dostupná řešení ve vašem úložišti se naplní, pokud se nacházejí v rozsahu analýzy.
Poznámka
Všechny projekty odkazované v řešení budou sestaveny. Ujistěte se, že jsou určené pouze pro UPW a v jazyce C#.
Pro zajištění nejlepšího výkonu je analýza omezená na dvě úrovně 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 konfiguraci, která se má sestavit.
3.3. Platformy
Vyberte platformy, pro které by měla být vaše aplikace pro UPW vytvořená.
3.4. Zvýšení čísla verze
Pokud je tato možnost povolená, číslo verze vaší aplikace se automaticky zvýší pro každé sestavení. Formát verze je {Major}.{Minor}.{Build}.{Revision}
, zvýšíme jenom číslo buildu. Ke změně dojde před sestavením a nebude potvrzena do vašeho úložiště.
3.5. Sestavení simulátoru
Sestavení simulátoru se dají spustit jenom na simulátorech a nedají se nainstalovat do zařízení, ale sestavení se dokončí rychleji než sestavení zařízení. Pokud vaše sestavení není sestavení simulátoru, budete muset v dalším kroku nahrát podpisové soubory kódu.
3.6. Podepisování kódu
Nahrání vlastního certifikátu je volitelné. V případě, že ho nezadáte, App Center automaticky vygeneruje dočasný certifikát a podepíše sestavení. Tento certifikát je jedinečný pro každé sestavení.
3.7. Obnovení NuGet
Pokud je souborNuGet.Config v úložišti vrácený se změnami a nachází se vedle .sln nebo na úrovni úložiště, App Center po přidání obnoví vaše privátní informační kanály NuGet, 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í NuGetu.
3.8. Distribuce do distribuční skupiny
Každé úspěšné sestavení z větve můžete nakonfigurovat tak, aby se distribuovala do dříve vytvořené distribuční skupiny. Novou distribuční skupinu můžete přidat v části Distribuce. Vždy existuje výchozí distribuční skupina s názvem Spolupracovníci, která zahrnuje všechny uživatele, kteří mají k aplikaci přístup.
Po uložení konfigurace se automaticky spustí nové sestavení.
4. Podporované verze a požadavky
Minimální Windows 10 build podporovaný pro sestavování aplikací pro UPW je 16299. Na našich počítačích sestavení běží Visual Studio 2019.