.APPLICATION

APPLICATION-fil

ClickOnce Deployment Manifest
Ställ en fråga
SNABBT SVAR

En .application-fil är ett Microsoft ClickOnce-distributionsmanifest - en liten signerad XML-fil som talar om för Windows var man kan ladda ner och starta ett .NET-program. Det är inte själva programmet. På Windows dubbelklickar du på den så hämtar och kör ClickOnce-runtimemiljön den riktiga appen från utgivarens server. Behandla den med försiktighet: ClickOnce-länkar har använts för att sprida skadlig kod.

Utvecklare: Microsoft Kategori: Inställningsfiler MIME: application/x-ms-application
ÖPPNAS PÅ Windows
Relaterat: .ICA · .DS_STORE · .WMZ · .CFG

På denna sida

19k+ filtillägg indexerade
Senast granskad Jun 15, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet APPLICATION?

En .application-fil är ett ClickOnce Deployment Manifest - ett XML-textdokument som Microsofts ClickOnce-teknik använder för att beskriva, distribuera och tyst uppdatera Windows-skrivbordsapplikationer som tillhandahålls från en webbserver eller nätverksresurs.

När en användare öppnar en .application-fil läser ClickOnce-runtimemiljön (dfshim.dll) manifestet, kontaktar utgivarens nedladdnings-URL, hämtar eller uppdaterar applikationsfilerna till en användarspecifik cache under %LocalAppData%\Apps och startar sedan den riktiga .exe-filen. Inga administratörsrättigheter eller traditionella installationsprogram krävs.

Manifestet är UTF-8-kodad XML, vanligtvis 2-20 KB. Dess rotelement är <asmv1:assembly>, styrt av schemat urn:schemas-microsoft-com:asm.v2. Viktiga underordnade element inkluderar:

  • <assemblyIdentity> - namnger applikationen, version, processorarkitektur och token för publik nyckel
  • <deployment> - anger URL för uppdateringskontroll och om uppdateringar körs före eller efter start
  • <dependentAssembly> - refererar till den tillhörande .manifest-filen (.exe.manifest) som listar varje fil i paketet med dess hashvärde

Filen har ingen binär header; den öppnas som vanlig text som börjar med en standard <?xml?>-deklaration.

Nästan alla publicerade .application-filer är digitalt signerade. ClickOnce-runtimemiljön framtvingar en XML-DSIG-hash över manifestets innehåll och ett valfritt Authenticode-utgivarcertifikat, och vägrar distribution om någon av kontrollerna misslyckas. Signering hanteras av Visual Studios Publicera-guide eller SDK-verktygen mage.exe / mageui.exe.

ClickOnce stöds fortfarande genom .NET 8 och senare, även om MSIX nu är Microsofts rekommenderade paketeringsformat för nya skrivbordsprojekt.

Säkerhet & trygghet

RISK: MEDIUM

Själva .application-filen är ofarlig XML och kan inte köras på egen hand, men den är en startfil som laddar ner och kör ett program från en URL - så den verkliga risken är vad den pekar på. ClickOnce har historiskt låtit utgivare distribuera appar med relativt lite friktion för användaren, vilket angripare har missbrukat (en våg av skadlig kod under 2023-2024 använde ClickOnce .application-länkar för att tyst installera skadlig kod från angripares servrar). Kör endast en .application från en utgivare du litar på, kontrollera signaturen/utgivarens uppmaning och var misstänksam mot filer som tas emot via e-post eller från en obekant webbsida. Inspektera distributions-URL:en i XML-koden om du är osäker. Anta aldrig att en .application är säker bara för att den «bara är XML».

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNClickOnce Deployment Manifestäven känd som ClickOnce application manifest, Deployment manifest
UTVECKLAREMicrosoftsedan 2005 (.NET Framework 2.0 / Visual Studio 2005)
MIME-TYPapplication/x-ms-application
TYPXML-distributionsmanifest (UTF-8-text, kan vara kodsignerad)

Program som öppnar APPLICATION-filer

Windows3 apps
Visual Studio Freemium Utvecklarverktyg: generera/signera/redigera ClickOnce-manifest (Publicera-guiden) eller öppna MyApp.application via mage.exe för att inspektera den. Inte vad slutanvändare använder för att starta.
ClickOnce runtime (Windows / .NET) Inbyggd Dubbelklicka på .application; .NET ClickOnce-runtimemiljön laddar ner och startar den riktiga appen. Detta är det enda sättet den «körs». Kräver .NET installerat och att utgivarens server är online.
Notepad++ / VS Code (inspect only) Öppen källkod Öppna .application som XML för att läsa distributions-URL, version och beroenden. Endast läsning; redigering bryter signaturen.

Tekniska detaljer

djup specifikation
FormattypXML-distributionsmanifest (UTF-8 vanlig text, ingen binär header)
MIME-typapplication/x-ms-application
XML-rotelement<asmv1:assembly> som använder namnrymderna asm.v1 och asm.v2 från Microsoft
XML-schema namnrymdurn:schemas-microsoft-com:asm.v2
Typisk filstorlek2 KB - 20 KB
Digital signaturXML-DSIG SHA-256-hash över manifestets innehåll, plus valfritt Authenticode-utgivarcertifikat
SignaturkontrollClickOnce-runtimemiljön avvisar distribution om manifestets hash eller utgivarcertifikat misslyckas vid validering
Runtime-hanteraredfshim.dll (Desktop Framework Shim); PresentationHost.exe för WPF-baserade appar
Installationscache per användare%LocalAppData%\Apps\2.0\ - inga administratörsrättigheter krävs
Viktiga XML-element<assemblyIdentity>, <deployment>, <dependentAssembly>, <Signature>
Tillhörande fil.exe.manifest (applikationsmanifest) som listar alla paketfiler med deras kryptografiska hashvärden
Deklaration av uppdateringspolicy<deployment>-element med install-attribut och uppdateringskontrolläge beforeApplicationStartup / afterApplicationStartup
Verktyg för skapandeVisual Studio Publicera-guide, mage.exe, mageui.exe (.NET SDK-kommandoradsverktyg)
Associerad plattformEndast Windows - ClickOnce-runtimemiljön är inte tillgänglig på macOS eller Linux
KodningUTF-8 XML-text; öppnas i valfri textredigerare; standard <?xml?>-deklaration vid offset 0
Släppt2005 (.NET Framework 2.0 / Visual Studio 2005)
Senaste versionClickOnce for .NET 5+/.NET 8 (2020-2024); schema urn:schemas-microsoft-com:asm.v2
Specifikationlearn.microsoft.com

APPLICATION-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med APPLICATION-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om APPLICATION-filer.

Vanliga frågor

Vad är en .application-fil?
Det är ett Microsoft ClickOnce-distributionsmanifest - en liten signerad XML-fil som talar om för Windows var man ska ladda ner och hur man startar ett .NET-program. Det är en startfil, inte själva programmet, och det finns inget innehåll inuti att läsa.
Hur öppnar jag en .application-fil?
På Windows med .NET installerat dubbelklickar du på den så laddar ClickOnce-runtimemiljön ner och kör den riktiga appen. Om webbläsaren bara laddade ner den istället för att köra den, dubbelklicka på den sparade filen. För att bara inspektera den, öppna XML-koden i Notepad++/VS Code.
Varför vill min .application-fil inte installeras eller köras?
Vanliga orsaker: utgivarens distributionsserver/URL är offline eller ändrad, signeringscertifikatet har gått ut, .NET är inte installerat, eller din webbläsare startar inte längre ClickOnce automatiskt (Edge/Chrome har tagit bort inbyggt stöd för ClickOnce). Hämta en ny installationslänk från leverantören.
Kan jag konvertera en .application till en EXE?
Nej - den innehåller ingen programkod, bara en pekare till filer på en server. Be leverantören om ett vanligt installationsprogram (MSI/MSIX/setup.exe) om du behöver en fristående körbar fil.
Är en .application-fil säker att öppna?
Själva XML-koden är ofarlig, men den startar programvara från en URL, och ClickOnce-länkar har missbrukats för att installera skadlig kod. Kör endast filer från utgivare du litar på; kör inte en .application som kom oväntat via e-post.
Fungerar en .application-fil på Mac eller Linux?
Nej. ClickOnce är en teknik för Windows/.NET. På macOS eller Linux är filen bara inaktiv XML - du kan läsa den i en textredigerare men den kan inte installera någonting.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö