.WAPPROJ

Arquivo WAPPROJ

Windows Application Packaging Project File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo .wapproj é um Projeto de Empacotamento de Aplicativos Windows usado no Visual Studio para empacotar um aplicativo de desktop (Windows Forms, WPF ou Win32) como um pacote MSIX ou APPX para a Microsoft Store ou sideloading. É um arquivo MSBuild XML de texto simples que referencia seu aplicativo, seu manifesto e seus ativos visuais, em vez de conter código. Abra e edite-o no Visual Studio 2017 15.5 ou posterior, ou compile-o a partir da linha de comando com msbuild.

Desenvolvedor: Microsoft Categoria: Arquivos de Desenvolvedor MIME: application/xml
ABRE EM Windows
Relacionado: .DO · .MD · .HEX · .XSD

Nesta página

19k+ extensões indexadas
Última revisão em Aug 14, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro WAPPROJ?

Um arquivo .wapproj é um Projeto de Empacotamento de Aplicativos Windows, um tipo de projeto do Visual Studio que a Microsoft introduziu em 2017. Sua função é envolver um aplicativo de desktop existente (Windows Forms, WPF ou Win32 clássico) para que ele possa ser compilado em um pacote .msix. Isso faz parte da Desktop Bridge, que permite que um programa Win32 tradicional seja empacotado e distribuído como um aplicativo Windows moderno.

O arquivo é um XML de texto simples no formato MSBuild. Ele não contém código de aplicativo próprio. Em vez disso, ele importa os alvos de compilação da Desktop Bridge e referencia três coisas: o projeto do seu aplicativo de desktop, o Package.appxmanifest que descreve o pacote e os ativos visuais mantidos em uma pasta Images. Você adiciona o projeto de empacotamento a uma solução, aponta uma referência de projeto para o aplicativo que deseja empacotar e marca um executável como o ponto de entrada quando vários estão incluídos.

Segurança e proteção

RISCO: 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.

Detalhes do formato

em resumo
NOME COMPLETOWindows Application Packaging Project Filetambém conhecido como Windows Application Packaging Project, WAP project
DESENVOLVEDORMicrosoftdesde 2017
TIPO MIMEapplication/xml
TIPOXML-based MSBuild project file
RELACIONADO.do.md.hex.xsd

Programas que abrem arquivos 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) Gratuito 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) Gratuito Open the .wapproj as plain XML to inspect or hand-edit the MSBuild properties, imports, and project references.

Detalhes técnicos

especificação profunda
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.
Lançado2017
Especificaçãolearn.microsoft.com

Conversões de WAPPROJ

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos WAPPROJ. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos WAPPROJ.

Perguntas frequentes

Como faço para abrir um arquivo .wapproj?
Abra a solução do Visual Studio (.sln) que o contém no Visual Studio 2017 15.5 ou posterior. O projeto de empacotamento é carregado automaticamente. Você também pode abrir o arquivo em qualquer editor de texto para visualizar seu XML.
Por que não vejo o modelo de Projeto de Empacotamento de Aplicativos Windows?
Instale a carga de trabalho de desenvolvimento da Universal Windows Platform ou o componente opcional MSIX Packaging Tools na carga de trabalho de desktop .NET ou .NET Core através do Visual Studio Installer.
Posso compilar um .wapproj sem abrir o Visual Studio?
Sim. Use o msbuild a partir do Developer Command Prompt ou Visual Studio Build Tools, passando propriedades como /p:UapAppxPackageBuildMode e /p:AppxBundle. Você ainda precisa das ferramentas de compilação UWP e do Windows SDK instalados.
O que um arquivo .wapproj realmente contém?
XML do MSBuild que importa os alvos de empacotamento da Desktop Bridge e referencia o projeto do seu aplicativo de desktop, o Package.appxmanifest e os ativos visuais. Ele não contém código de aplicativo.
Ainda preciso de um .wapproj para aplicativos WinUI 3?
Geralmente não. Aplicativos WinUI 3 criados com o Windows App SDK podem usar o MSIX de projeto único, que incorpora o empacotamento no próprio .csproj do aplicativo. Um projeto de empacotamento separado é usado principalmente para combinar vários executáveis em um único pacote.
É seguro abrir um arquivo .wapproj?
Sim, a leitura é segura, pois é XML puro. Apenas compile projetos de fontes em que você confia, pois os arquivos MSBuild podem definir comandos de compilação.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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

Extensões relacionadas

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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z