.WAPPROJ

Fichier WAPPROJ

Windows Application Packaging Project File
Poser une question
RÉPONSE RAPIDE

Un fichier .wapproj est un projet de packaging d'application Windows utilisé dans Visual Studio pour emballer une application de bureau (Windows Forms, WPF ou Win32) sous forme de package MSIX ou APPX pour le Microsoft Store ou le chargement latéral (sideloading). Il s'agit d'un fichier MSBuild XML en texte brut qui référence votre application, son manifeste et ses ressources visuelles plutôt que de contenir du code. Ouvrez-le et modifiez-le dans Visual Studio 2017 15.5 ou version ultérieure, ou compilez-le en ligne de commande avec msbuild.

Développeur : Microsoft Catégorie : Fichiers de développement MIME: application/xml
S'OUVRE SUR Windows
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 14, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier WAPPROJ ?

Un fichier .wapproj est un projet de packaging d'application Windows, un type de projet Visual Studio introduit par Microsoft en 2017. Son rôle est d'envelopper une application de bureau existante (Windows Forms, WPF ou Win32 classique) afin qu'elle puisse être compilée dans un package .msix. Cela fait partie du Desktop Bridge (Pont du Bureau), qui permet à un programme Win32 traditionnel d'être emballé et distribué comme une application Windows moderne.

Le fichier est au format XML en texte brut selon le schéma MSBuild. Il ne contient aucun code d'application en soi. Au lieu de cela, il importe les cibles de compilation du Desktop Bridge et référence trois éléments : votre projet d'application de bureau, le fichier Package.appxmanifest qui décrit le package, et les ressources visuelles conservées dans un dossier Images. Vous ajoutez le projet de packaging à une solution, pointez une référence de projet vers l'application que vous souhaitez emballer, et marquez un exécutable comme point d'entrée lorsque plusieurs sont inclus.

Sécurité et sûreté

RISQUE : LOW

A .wapproj is a plain-text XML MSBuild project. It contains no executable code of its own, though like any MSBuild file it can define build targets and pre/post-build commands, so only build projects from sources you trust. The file is harmless to open and read in a text editor.

Détails du format

en bref
NOM COMPLETWindows Application Packaging Project Filealias Windows Application Packaging Project, WAP project
DÉVELOPPEURMicrosoftdepuis 2017
TYPE MIMEapplication/xml
TYPEXML-based MSBuild project file

Programmes qui ouvrent les fichiers WAPPROJ

Windows3 apps
Microsoft Visual Studio 2022 Freemium Open the parent solution in Visual Studio; the .wapproj loads as a Windows Application Packaging Project where you can edit the manifest, add references, and run the Create App Packages wizard.
MSBuild (Visual Studio Build Tools) Gratuit Build the project headlessly, e.g. msbuild YourProject.wapproj /p:UapAppxPackageBuildMode=SideLoadOnly /p:AppxBundle=Never, with the UWP build tools and Windows SDK components installed.
Any text editor (Notepad++ / VS Code) Gratuit Open the .wapproj as plain XML to inspect or hand-edit the MSBuild properties, imports, and project references.

Détails techniques

spécifications approfondies
EncodingUTF-8 text
Byte orderN/A (text file)
ContainerMSBuild XML project
Typical size2-20 KB
StructureAn MSBuild project file whose root <Project> element imports the Desktop Bridge / Windows Application Packaging targets and props (for example Microsoft.DesktopBridge.props and Microsoft.DesktopBridge.targets). It declares a <ProjectGuid>, <TargetPlatformVersion> and <TargetPlatformMinVersion>, references the packaged desktop app(s) as <ProjectReference> items, and lists the Package.appxmanifest and the visual assets in the Images folder. Building it produces an MSIX/APPX package or bundle.
IntegrityNone built into the project file; the produced MSIX/APPX package is digitally signed.
PlatformsWindows 10 (1607+), Windows 11
NotesThe .wapproj itself contains no application code. It sits inside a Visual Studio solution (.sln) alongside the desktop app project (.csproj or .vcxproj), and its only job is to configure and generate a deployable package. Requires the desktop app to target Windows 10 Anniversary Update (10.0; Build 14393) or later. Can bundle multiple executables into one package, with one marked as the entry point.
Publié2017
Spécificationlearn.microsoft.com

Conversions WAPPROJ

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers WAPPROJ. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers WAPPROJ.

Foire aux questions

Comment ouvrir un fichier .wapproj ?
Ouvrez la solution Visual Studio (.sln) qui le contient dans Visual Studio 2017 15.5 ou version ultérieure. Le projet de packaging se charge automatiquement. Vous pouvez également ouvrir le fichier dans n'importe quel éditeur de texte pour visualiser son XML.
Pourquoi ne vois-je pas le modèle de projet de packaging d'application Windows ?
Installez soit la charge de travail de développement pour la plateforme Windows universelle, soit le composant optionnel MSIX Packaging Tools dans la charge de travail .NET desktop ou .NET Core via le Visual Studio Installer.
Puis-je compiler un .wapproj sans ouvrir Visual Studio ?
Oui. Utilisez msbuild depuis l'invite de commande développeur ou les Visual Studio Build Tools, en passant des propriétés telles que /p:UapAppxPackageBuildMode et /p:AppxBundle. Vous devez toujours avoir les outils de compilation UWP et le Windows SDK installés.
Que contient réellement un fichier .wapproj ?
Du XML MSBuild qui importe les cibles de packaging Desktop Bridge et référence votre projet d'application de bureau, le Package.appxmanifest et les ressources visuelles. Il ne contient aucun code d'application.
Ai-je toujours besoin d'un .wapproj pour les applications WinUI 3 ?
Pas habituellement. Les applications WinUI 3 créées avec le Windows App SDK peuvent utiliser le MSIX à projet unique, qui intègre le packaging dans le .csproj de l'application. Un projet de packaging séparé sert principalement à combiner plusieurs exécutables dans un seul package.
L'ouverture d'un fichier .wapproj est-elle sûre ?
Oui, sa lecture est sûre car il s'agit de XML pur. Ne compilez que des projets provenant de sources de confiance, car les fichiers MSBuild peuvent définir des commandes de compilation.

Références

1Microsoft Learn - Package a desktop app using Visual Studiolearn.microsoft.com
2Microsoft Learn - Package your app as an MSIX in Visual Studiolearn.microsoft.com

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.DATProgram Data File (generic)
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.TXTPlain Text File
10.NOMEDIAAndroid No-Media Marker File

Extensions liées

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z