.APPLICATION

APPLICATION-bestand

ClickOnce Deployment Manifest
Stel een vraag
SNEL ANTWOORD

Een .application-bestand is een Microsoft ClickOnce deployment manifest - een klein ondertekend XML-bestand dat Windows vertelt waar een .NET-programma gedownload en gestart moet worden. Het is niet het programma zelf. Dubbelklik er op in Windows en de ClickOnce-runtime haalt de echte app op van de server van de uitgever en voert deze uit. Wees voorzichtig: ClickOnce-links zijn gebruikt om malware te verspreiden.

Ontwikkelaar: Microsoft Categorie: Instellingsbestanden MIME: application/x-ms-application
OPENT OP Windows
Gerelateerd: .ICA · .DS_STORE · .WMZ · .CFG

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jun 15, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het APPLICATION-bestandsformaat?

Een .application-bestand is een ClickOnce Deployment Manifest - een XML tekstdocument dat de ClickOnce-technologie van Microsoft gebruikt om Windows-desktopapplicaties te beschrijven, te distribueren en geruisloos bij te werken vanaf een webserver of netwerkshare.

Wanneer een gebruiker een .application-bestand opent, leest de ClickOnce-runtime (dfshim.dll) het manifest, maakt contact met de download-URL van de uitgever, haalt de applicatiebestanden op of werkt deze bij in een cache per gebruiker onder %LocalAppData%\Apps, en start vervolgens de echte .exe. Er zijn geen beheerdersrechten of traditionele installatieprogramma's vereist.

Het manifest is een UTF-8-gecodeerde XML, doorgaans 2-20 KB groot. Het wortelelement is <asmv1:assembly>, beheerd door het urn:schemas-microsoft-com:asm.v2 schema. Belangrijke kind-elementen zijn onder meer:

  • <assemblyIdentity> - benoemt de applicatie, versie, processorarchitectuur en public key token
  • <deployment> - specificeert de URL voor updatecontrole en of updates vóór of na de start worden uitgevoerd
  • <dependentAssembly> - verwijst naar het bijbehorende .manifest (.exe.manifest) dat elk bestand in het pakket met de bijbehorende hash vermeldt

Het bestand heeft geen binaire header; het opent als platte tekst beginnend met een standaard <?xml?> declaratie.

Bijna alle gepubliceerde .application-bestanden zijn digitaal ondertekend. De ClickOnce-runtime dwingt een XML-DSIG-hash af over de body van het manifest en een optioneel Authenticode-uitgeverscertificaat, en weigert de implementatie als een van beide controles faalt. Ondertekening wordt afgehandeld door de Publish-wizard van Visual Studio of de SDK-tools mage.exe / mageui.exe.

ClickOnce blijft ondersteund tot en met .NET 8 en later, hoewel MSIX nu het door Microsoft aanbevolen verpakkingsformaat is voor nieuwe desktopprojecten.

Beveiliging & veiligheid

RISICO: MEDIUM

Het .application-bestand zelf is onschadelijke XML en kan niet uit zichzelf worden uitgevoerd, maar het is een launcher die een programma downloadt en uitvoert vanaf een URL - het echte risico is dus waar het naar verwijst. ClickOnce stelde uitgevers historisch gezien in staat om apps te implementeren met relatief weinig gebruikersweerstand, waar aanvallers misbruik van hebben gemaakt (een golf van malware in 2023-2024 gebruikte ClickOnce .application-links om geruisloos payloads te installeren vanaf servers van aanvallers). Voer alleen een .application uit van een uitgever die u vertrouwt, controleer de handtekening/uitgevers-prompt en wees achterdochtig bij bestanden die per e-mail of van een onbekende webpagina zijn ontvangen. Inspecteer de implementatie-URL in de XML bij twijfel. Ga er nooit van uit dat een .application veilig is omdat het „alleen XML” is.

Formaatdetails

in een notendop
VOLLEDIGE NAAMClickOnce Deployment Manifestook bekend als ClickOnce application manifest, Deployment manifest
ONTWIKKELAARMicrosoftsinds 2005 (.NET Framework 2.0 / Visual Studio 2005)
MIME-TYPEapplication/x-ms-application
TYPEXML deployment manifest (UTF-8 tekst, kan ondertekend zijn)

Programma's die APPLICATION-bestanden openen

Windows3 apps
Visual Studio Freemium Ontwikkelaarstool: genereer/onderteken/bewerk ClickOnce-manifesten (Publish-wizard) of open MyApp.application via mage.exe om het te inspecteren. Niet wat eindgebruikers gebruiken om te starten.
ClickOnce runtime (Windows / .NET) Ingebouwd Dubbelklik op de .application; de .NET ClickOnce-runtime downloadt en start de echte app. Dit is de enige manier waarop het „draait”. Vereist dat .NET is geïnstalleerd en de server van de uitgever online is.
Notepad++ / VS Code (inspect only) Open-source Open de .application als XML om de implementatie-URL, versie en afhankelijkheden te lezen. Alleen-lezen; bewerken verbreekt de handtekening.

Technische details

diepe specificaties
Formaat-typeXML deployment manifest (UTF-8 platte tekst, geen binaire header)
MIME-typeapplication/x-ms-application
Wortel XML-element<asmv1:assembly> met de asm.v1 en asm.v2 Microsoft assembly namespaces
XML-schema namespaceurn:schemas-microsoft-com:asm.v2
Typische bestandsgrootte2 KB - 20 KB
Digitale handtekeningXML-DSIG SHA-256 hash over manifest body, plus optioneel Authenticode-uitgeverscertificaat
HandtekeninghandhavingClickOnce-runtime weigert implementatie als de manifest-hash of het uitgeverscertificaat de validatie niet doorstaat
Runtime-handlerdfshim.dll (Desktop Framework Shim); PresentationHost.exe voor op WPF gebaseerde apps
Installatiecache per gebruiker%LocalAppData%\Apps\2.0\ - geen beheerdersrechten vereist
Belangrijkste XML-elementen<assemblyIdentity>, <deployment>, <dependentAssembly>, <Signature>
Bijbehorend bestand.exe.manifest (applicatiemanifest) met alle pakketbestanden en hun cryptografische hashes
Updatebeleid-declaratie<deployment> element met install-attribuut en beforeApplicationStartup / afterApplicationStartup update-controlemodus
AuteurstoolsVisual Studio Publish-wizard, mage.exe, mageui.exe (.NET SDK opdrachtregeltools)
Geassocieerd platformAlleen Windows - ClickOnce-runtime is niet beschikbaar op macOS of Linux
CoderingUTF-8 XML-tekst; opent in elke teksteditor; standaard <?xml?> declaratie op offset 0
Uitgebracht2005 (.NET Framework 2.0 / Visual Studio 2005)
Laatste versieClickOnce for .NET 5+/.NET 8 (2020-2024); schema urn:schemas-microsoft-com:asm.v2
Specificatielearn.microsoft.com

APPLICATION conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met APPLICATION-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over APPLICATION-bestanden.

Veelgestelde vragen

Wat is een .application-bestand?
Het is een Microsoft ClickOnce deployment manifest - een klein ondertekend XML-bestand dat Windows vertelt waar een .NET-programma gedownload moet worden en hoe het gestart moet worden. Het is een opstartprogramma, niet het programma zelf, en er zit geen inhoud in om te lezen.
Hoe open ik een .application-bestand?
Dubbelklik er op in Windows met .NET geïnstalleerd, en de ClickOnce-runtime downloadt en voert de echte app uit. Als de browser het alleen heeft gedownload in plaats van uitgevoerd, dubbelklik dan op het opgeslagen bestand. Om het alleen te inspecteren, opent u de XML in Notepad++/VS Code.
Waarom wil mijn .application-bestand niet installeren of starten?
Veelvoorkomende oorzaken: de implementatieserver/URL van de uitgever is offline of gewijzigd, het ondertekeningscertificaat is verlopen, .NET is niet geïnstalleerd, of uw browser start ClickOnce niet langer automatisch (Edge/Chrome zijn gestopt met in-browser ClickOnce). Vraag een nieuwe installatielink aan de leverancier.
Kan ik een .application naar een EXE converteren?
Nee - het bevat geen programmacode, alleen een verwijzing naar bestanden op een server. Vraag de leverancier om een normaal installatieprogramma (MSI/MSIX/setup.exe) als u een zelfstandig uitvoerbaar bestand nodig heeft.
Is een .application-bestand veilig om te openen?
De XML is onschadelijk, maar het start software vanaf een URL, en ClickOnce-links zijn misbruikt om malware te installeren. Voer ze alleen uit van uitgevers die u vertrouwt; voer geen .application uit die onverwacht per e-mail is binnengekomen.
Werkt een .application-bestand op Mac of Linux?
Nee. ClickOnce is een Windows/.NET-technologie. Op macOS of Linux is het bestand slechts inerte XML - u kunt het lezen in een teksteditor, maar het kan niets installeren.

Referenties

1Microsoft Learn - ClickOnce Deployment Manifestlearn.microsoft.com
2Microsoft Learn - ClickOnce security and deploymentlearn.microsoft.com

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Gerelateerde extensies

.ICACitrix Independent Computing Architecture file
.DS_STOREmacOS Finder Desktop Services Store (.DS_Store)
.WMZWindows Media Player Skin
.CFGConfiguration File
.LICLicense File
.CONFConfiguration File

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z