Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Verpakking is een belangrijk onderdeel van elk Windows App SDK-project. Zie Voor meer informatie over uw opties de voor- en nadelen van het verpakken van uw app.
Als u ervoor kiest om een nieuwe of bestaande WinUI-app uit te pakken, voert u de volgende stappen uit:
Zoek in het .csproj bestand het eerste bestaande PropertyGroup-element, dat ook , OutputTypeen andere eigenschappen bevatTargetFramework.
- Voeg de
WindowsPackageTypeprojecteigenschap toe aan dit PropertyGroup-element . Stel de waarde ervan in opNone.
<Project ...>
...
<PropertyGroup>
<WindowsPackageType>None</WindowsPackageType><!-- add this -->
<OutputType>WinExe</OutputType>
<TargetFramework>net8.0-windows10.0.19041.0</TargetFramework>
...
</PropertyGroup>
...
</Project>
Als u de app wilt starten vanuit Visual Studio ( foutopsporing of zonder foutopsporing), selecteert u het uitgepakte startprofiel in de vervolgkeuzelijst Start . Als het pakketprofiel is geselecteerd, ziet u een implementatiefout in Visual Studio. Deze stap is niet nodig als u de toepassing (.exe) start vanaf de opdrachtregel of vanuit Windows Verkenner.
De bootstrapper-API
Als u de <WindowsPackageType>None</WindowsPackageType> projecteigenschap instelt, wordt de automatische initialisatiefunctie gebruikt om een versie van de Windows App SDK te zoeken en te laden die het meest geschikt is voor uw app.
Als u geavanceerde behoeften hebt (zoals aangepaste foutafhandeling of als u een specifieke versie van de Windows App SDK wilt laden), kunt u in plaats daarvan de bootstrapper-API expliciet aanroepen. Voor meer informatie, zie De Windows App SDK-runtime gebruiken voor apps die zijn verpakt met een externe locatie of zijn uitgepakt en Zelfstudie: De bootstrapper-API gebruiken in een app die is verpakt met een externe locatie of zijn uitgepakt en die gebruikmaakt van de Windows App SDK.
Zie De implementatiearchitectuur en het overzicht voor frameworkafhankelijke apps voor meer informatie over de bootstrapper.
Windows developer