Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Einige Windows Features und APIs erfordern, dass Ihre App Package identity zur Laufzeit besitzen muss (d. h. Ihre App muss packaged sein). Weitere Informationen finden Sie unter Features, die Paketidentität und WinRT-APIs erfordern, die Paketidentität erfordern. MSIX Verpackung ist auch für MSIX-basierte Übermittlungen an den Microsoft Store erforderlich.
In diesem Artikel werden die Schritte zum Packen eines WPF- oder WinForms-Projekts in Visual Studio beschrieben. Weitere Informationen zum Verpacken von Apps finden Sie in der Übersicht über die Verpackung und andere Artikel im Abschnitt zum Verpacken von Apps in der Dokumentation.
So packen Sie eine .NET-App (WPF oder WinForms) mit MSIX:
- Klicken Sie im Projektmappen-Explorer in Visual Studio mit der rechten Maustaste auf die Lösung, und wählen Sie Hinzufügen>Neues Projekt... aus.
- Im Dialogfeld Neues Projekt hinzufügen suchen Sie nach Packaging, wählen Sie die C# Windows Application Packaging Project Projektvorlage aus und klicken Sie auf Weiter.
- Geben Sie dem Projekt einen Namen, und klicken Sie auf Erstellen.
- Wir möchten angeben, welche Anwendungen in der Lösung in das Paket aufgenommen werden sollen. Klicken Sie im Verpackungsprojekt (nicht das .NET-Projekt) mit der rechten Maustaste auf den Knoten Dependencies, und wählen Sie Projektreferenz hinzufügen....
- Wählen Sie in der Liste der Projekte in der Projektmappe Ihr .NET Projekt aus, und klicken Sie auf OK.
- Erweitern Sie den Knoten Dependencies>Applications, und vergewissern Sie sich, dass auf Ihr .NET-Projekt verwiesen wird und es fett hervorgehoben wird. Dies bedeutet, dass es als Ausgangspunkt für das Paket verwendet wird.
- Klicken Sie mit der rechten Maustaste auf das Verpackungsprojekt, und wählen Sie Als Startprojekt festlegen aus.
- Klicken Sie mit der rechten Maustaste auf das .NET-Projekt und wählen Sie Projektdatei bearbeiten aus.
- Löschen Sie
<WindowsPackageType>None</WindowsPackageType>, speichern und schließen Sie es. - Wählen Sie im Dropdownmenü Lösungsplattformenx64 (anstelle vonBeliebige CPU) aus.
- Vergewissern Sie sich, dass Sie erstellen und ausführen können.
Nachdem Sie Ihre WinForms-App gepackt haben, können Sie APIs aufrufen, die eine Paketidentität erfordern.
Hinweis
In den Schritten in diesem Abschnitt wurde gezeigt, wie Sie eine gepackte App erstellen. Eine Alternative besteht darin, eine App zu erstellen, die mit einem externen Speicherort verpackt ist. Eine Erinnerung an alle diese Begriffe finden Sie unter "Packaging overview".
Zugehörige Themen
Windows developer