.APPLICATION

File APPLICATION

ClickOnce Deployment Manifest
Fai una domanda
RISPOSTA RAPIDA

Un file .application è un manifest di distribuzione Microsoft ClickOnce - un piccolo file XML firmato che indica a Windows dove scaricare e avviare un programma .NET. Non è il programma stesso. Su Windows, fai doppio clic su di esso e il runtime ClickOnce recupera ed esegue l'app reale dal server del produttore. Trattalo con cautela: i collegamenti ClickOnce sono stati utilizzati per distribuire malware.

Sviluppatore: Microsoft Categoria: File delle impostazioni MIME: application/x-ms-application
SI APRE SU Windows
Correlati: .ICA · .DS_STORE · .WMZ · .CFG

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jun 15, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file APPLICATION?

Un file .application è un Manifest di distribuzione ClickOnce - un documento di testo XML che la tecnologia ClickOnce di Microsoft utilizza per descrivere, distribuire e aggiornare silenziosamente le applicazioni desktop Windows servite da un server web o da una condivisione di rete.

Quando un utente apre un file .application, il runtime ClickOnce (dfshim.dll) legge il manifest, contatta l'URL di download del produttore, recupera o aggiorna i file dell'applicazione in una cache per utente sotto %LocalAppData%\Apps, quindi avvia il file .exe reale. Non sono richiesti diritti di amministratore o un programma di installazione tradizionale.

Il manifest è un XML codificato in UTF-8, tipicamente di 2-20 KB. Il suo elemento radice è <asmv1:assembly>, regolato dallo schema urn:schemas-microsoft-com:asm.v2. Gli elementi figli principali includono:

  • <assemblyIdentity> - nomina l'applicazione, la versione, l'architettura del processore e il token della chiave pubblica
  • <deployment> - specifica l'URL di controllo degli aggiornamenti e se gli aggiornamenti vengono eseguiti prima o dopo l'avvio
  • <dependentAssembly> - fa riferimento al .manifest complementare (.exe.manifest) che elenca ogni file nel pacchetto con il relativo hash

Il file non ha un'intestazione binaria; si apre come testo semplice iniziando con una dichiarazione standard <?xml?>.

Quasi tutti i file .application pubblicati sono firmati digitalmente. Il runtime ClickOnce impone un hash XML-DSIG sul corpo del manifest e un certificato opzionale del produttore Authenticode, rifiutando la distribuzione se uno dei controlli fallisce. La firma è gestita dalla procedura guidata Pubblica di Visual Studio o dagli strumenti SDK mage.exe / mageui.exe.

ClickOnce rimane supportato attraverso .NET 8 e versioni successive, sebbene MSIX sia ora il formato di pacchettizzazione raccomandato da Microsoft per i nuovi progetti desktop.

Sicurezza e incolumità

RISCHIO: MEDIUM

Il file .application in sé è un XML innocuo e non può eseguirsi da solo, ma è un lanciatore che scarica ed esegue un programma da un URL - quindi il rischio reale è ciò a cui punta. ClickOnce ha storicamente permesso ai produttori di distribuire app con un basso attrito per l'utente, cosa di cui gli aggressori hanno abusato (un'ondata di malware nel 2023-2024 ha utilizzato collegamenti .application ClickOnce per installare silenziosamente payload dai server degli aggressori). Esegui solo un .application da un produttore di cui ti fidi, controlla la firma/il prompt del produttore e diffida di quelli ricevuti via email o da una pagina web sconosciuta. Ispeziona l'URL di distribuzione nell'XML se non sei sicuro. Non dare mai per scontato che un .application sia sicuro solo perché è «solo XML».

Dettagli del formato

in sintesi
NOME COMPLETOClickOnce Deployment Manifestanche noto come ClickOnce application manifest, Deployment manifest
SVILUPPATOREMicrosoftdal 2005 (.NET Framework 2.0 / Visual Studio 2005)
TIPO MIMEapplication/x-ms-application
TIPOManifest di distribuzione XML (testo UTF-8, può essere firmato digitalmente)

Programmi che aprono file APPLICATION

Windows3 apps
Visual Studio Freemium Strumento per sviluppatori: genera/firma/modifica i manifest ClickOnce (procedura guidata Pubblica) o apri MyApp.application tramite mage.exe per ispezionarlo. Non è ciò che gli utenti finali usano per l'avvio.
ClickOnce runtime (Windows / .NET) Integrato Fai doppio clic sul file .application; il runtime .NET ClickOnce scarica e avvia l'app reale. Questo è l'unico modo in cui «gira». Richiede .NET installato e il server del produttore online.
Notepad++ / VS Code (inspect only) Open-source Apri il file .application come XML per leggere l'URL di distribuzione, la versione e le dipendenze. Sola lettura; la modifica rompe la firma.

Dettagli tecnici

specifiche approfondite
Tipo di formatoManifest di distribuzione XML (testo semplice UTF-8, nessuna intestazione binaria)
Tipo MIMEapplication/x-ms-application
Elemento radice XML<asmv1:assembly> utilizzando i namespace Microsoft assembly asm.v1 e asm.v2
Namespace schema XMLurn:schemas-microsoft-com:asm.v2
Dimensione tipica del file2 KB - 20 KB
Firma digitaleHash XML-DSIG SHA-256 sul corpo del manifest, più certificato opzionale del produttore Authenticode
Applicazione della firmaIl runtime ClickOnce rifiuta la distribuzione se l'hash del manifest o il certificato del produttore falliscono la validazione
Gestore runtimedfshim.dll (Desktop Framework Shim); PresentationHost.exe per app basate su WPF
Cache di installazione per utente%LocalAppData%\Apps\2.0\ - non sono richiesti diritti di amministratore
Elementi XML chiave<assemblyIdentity>, <deployment>, <dependentAssembly>, <Signature>
File complementare.exe.manifest (manifest dell'applicazione) che elenca tutti i file del pacchetto con i relativi hash crittografici
Dichiarazione politica di aggiornamentoElemento <deployment> con attributo install e modalità di controllo aggiornamenti beforeApplicationStartup / afterApplicationStartup
Strumenti di creazioneProcedura guidata Pubblica di Visual Studio, mage.exe, mageui.exe (strumenti da riga di comando .NET SDK)
Piattaforma associataSolo Windows - il runtime ClickOnce non è disponibile su macOS o Linux
CodificaTesto XML UTF-8; si apre in qualsiasi editor di testo; dichiarazione standard <?xml?> all'offset 0
Rilasciato2005 (.NET Framework 2.0 / Visual Studio 2005)
Ultima versioneClickOnce for .NET 5+/.NET 8 (2020-2024); schema urn:schemas-microsoft-com:asm.v2
Specificalearn.microsoft.com

Conversioni APPLICATION

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file APPLICATION. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file APPLICATION.

Domande frequenti

Cos'è un file .application?
È un manifest di distribuzione Microsoft ClickOnce - un piccolo file XML firmato che indica a Windows dove scaricare e come avviare un programma .NET. È un lanciatore, non il programma stesso, e non c'è contenuto interno da leggere.
Come apro un file .application?
Su Windows con .NET installato, fai doppio clic su di esso e il runtime ClickOnce scarica ed esegue l'app reale. Se il browser lo ha solo scaricato invece di eseguirlo, fai doppio clic sul file salvato. Per ispezionarlo semplicemente, apri l'XML in Notepad++/VS Code.
Perché il mio file .application non si installa o non si avvia?
Cause comuni: il server di distribuzione/URL del produttore è offline o modificato, il certificato di firma è scaduto, .NET non è installato o il browser non avvia più ClickOnce automaticamente (Edge/Chrome hanno rimosso il supporto ClickOnce integrato). Richiedi un nuovo link di installazione al fornitore.
Posso convertire un .application in un EXE?
No - non contiene codice di programma, solo un puntatore ai file su un server. Chiedi al fornitore un normale programma di installazione (MSI/MSIX/setup.exe) se hai bisogno di un eseguibile autonomo.
È sicuro aprire un file .application?
L'XML è innocuo, ma avvia software da un URL e i collegamenti ClickOnce sono stati abusati per installare malware. Esegui solo quelli provenienti da produttori di cui ti fidi; non eseguire un .application arrivato inaspettatamente via email.
Un file .application funziona su Mac o Linux?
No. ClickOnce è una tecnologia Windows/.NET. Su macOS o Linux il file è solo XML inerte - puoi leggerlo in un editor di testo ma non può installare nulla.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z