.APPLICATION

APPLICATION File

ClickOnce Deployment Manifest
Ask a question
QUICK ANSWER

A .application file is a Microsoft ClickOnce deployment manifest - a small signed XML file that tells Windows where to download and launch a .NET program. It is not the program itself. On Windows, double-click it and the ClickOnce runtime fetches and runs the real app from the publisher's server. Treat it with caution: ClickOnce links have been used to distribute malware.

Developer: Microsoft Category: Settings Files MIME: application/x-ms-application
OPENS ON Windows
Related: .ICA · .DS_STORE · .WMZ · .CFG

On this page

19k+ extensions indexed
Last reviewed Jun 15, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the APPLICATION file format?

A .application file is a ClickOnce Deployment Manifest - an XML text document that Microsoft's ClickOnce technology uses to describe, distribute, and silently update Windows desktop applications served from a web server or network share.

When a user opens a .application file, the ClickOnce runtime (dfshim.dll) reads the manifest, contacts the publisher's download URL, fetches or updates the application files into a per-user cache under %LocalAppData%\Apps, then launches the real .exe. No administrator rights or traditional installer are required.

The manifest is UTF-8-encoded XML, typically 2-20 KB. Its root element is <asmv1:assembly>, governed by the urn:schemas-microsoft-com:asm.v2 schema. Key child elements include:

  • <assemblyIdentity> - names the application, version, processor architecture, and public key token
  • <deployment> - specifies the update check URL and whether updates run before or after launch
  • <dependentAssembly> - references the companion .manifest (.exe.manifest) that lists every file in the package with its hash

The file has no binary header; it opens as plain text beginning with a standard <?xml?> declaration.

Nearly all published .application files are digitally signed. The ClickOnce runtime enforces an XML-DSIG hash over the manifest body and an optional Authenticode publisher certificate, refusing deployment if either check fails. Signing is handled by Visual Studio's Publish wizard or the mage.exe / mageui.exe SDK tools.

ClickOnce remains supported through .NET 8 and later, though MSIX is now Microsoft's recommended packaging format for new desktop projects.

Security & safety

RISK: MEDIUM

The .application file itself is harmless XML and cannot execute on its own, but it is a launcher that downloads and runs a program from a URL - so the real risk is what it points to. ClickOnce historically let publishers deploy apps with relatively low user friction, which attackers have abused (a wave of malware in 2023-2024 used ClickOnce .application links to silently install payloads from attacker servers). Only run a .application from a publisher you trust, check the signature/publisher prompt, and be suspicious of one received by email or from an unfamiliar web page. Inspect the deployment URL in the XML if unsure. Never assume a .application is safe just because it is "only XML."

Format details

in a nutshell
FULL NAMEClickOnce Deployment Manifestaka ClickOnce application manifest, Deployment manifest
DEVELOPERMicrosoftsince 2005 (.NET Framework 2.0 / Visual Studio 2005)
MIME TYPEapplication/x-ms-application
TYPEXML deployment manifest (UTF-8 text, may be code-signed)

Programs that open APPLICATION files

Windows3 apps
Visual Studio Freemium Developer tool: generate/sign/edit ClickOnce manifests (Publish wizard) or open MyApp.application via mage.exe to inspect it. Not what end-users use to launch.
ClickOnce runtime (Windows / .NET) Built-in Double-click the .application; the .NET ClickOnce runtime downloads and launches the real app. This is the only way it 'runs'. Requires .NET installed and the publisher's server online.
Notepad++ / VS Code (inspect only) Open-source Open the .application as XML to read the deployment URL, version and dependencies. Read-only; editing breaks the signature.

Technical details

deep spec
Format typeXML deployment manifest (UTF-8 plain text, no binary header)
MIME typeapplication/x-ms-application
Root XML element<asmv1:assembly> using the asm.v1 and asm.v2 Microsoft assembly namespaces
XML schema namespaceurn:schemas-microsoft-com:asm.v2
Typical file size2 KB - 20 KB
Digital signatureXML-DSIG SHA-256 hash over manifest body, plus optional Authenticode publisher certificate
Signature enforcementClickOnce runtime rejects deployment if the manifest hash or publisher certificate fails validation
Runtime handlerdfshim.dll (Desktop Framework Shim); PresentationHost.exe for WPF-based apps
Per-user install cache%LocalAppData%\Apps\2.0\ - no administrator rights required
Key XML elements<assemblyIdentity>, <deployment>, <dependentAssembly>, <Signature>
Companion file.exe.manifest (application manifest) listing all package files with their cryptographic hashes
Update policy declaration<deployment> element with install attribute and beforeApplicationStartup / afterApplicationStartup update check mode
Authoring toolsVisual Studio Publish wizard, mage.exe, mageui.exe (.NET SDK command-line tools)
Associated platformWindows only - ClickOnce runtime is not available on macOS or Linux
EncodingUTF-8 XML text; opens in any text editor; standard <?xml?> declaration at offset 0
Released2005 (.NET Framework 2.0 / Visual Studio 2005)
Latest versionClickOnce for .NET 5+/.NET 8 (2020-2024); schema urn:schemas-microsoft-com:asm.v2
Specificationlearn.microsoft.com

APPLICATION conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with APPLICATION files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about APPLICATION files.

Frequently asked questions

What is a .application file?
It's a Microsoft ClickOnce deployment manifest - a small signed XML file that tells Windows where to download and how to launch a .NET program. It's a launcher, not the program itself, and there's no content inside to read.
How do I open a .application file?
On Windows with .NET installed, double-click it and the ClickOnce runtime downloads and runs the real app. If the browser just downloaded it instead of running it, double-click the saved file. To merely inspect it, open the XML in Notepad++/VS Code.
Why won't my .application file install or run?
Common causes: the publisher's deployment server/URL is offline or changed, the signing certificate expired, .NET isn't installed, or your browser no longer launches ClickOnce automatically (Edge/Chrome dropped in-browser ClickOnce). Get a fresh install link from the vendor.
Can I convert a .application to an EXE?
No - it has no program code, only a pointer to files on a server. Ask the vendor for a normal installer (MSI/MSIX/setup.exe) if you need a standalone executable.
Is a .application file safe to open?
The XML is harmless, but it launches software from a URL, and ClickOnce links have been abused to install malware. Only run ones from publishers you trust; don't run a .application that arrived unexpectedly by email.
Does a .application file work on Mac or Linux?
No. ClickOnce is a Windows/.NET technology. On macOS or Linux the file is just inert XML - you can read it in a text editor but it can't install anything.

References

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

Keep exploring

across the database

Top extensions this week

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

Related extensions

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

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z