.APPLICATION

Plik APPLICATION

ClickOnce Deployment Manifest
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .application to manifest wdrożenia Microsoft ClickOnce - mały, podpisany plik XML, który informuje system Windows, skąd pobrać i jak uruchomić program .NET. Nie jest to sam program. W systemie Windows kliknij go dwukrotnie, a środowisko wykonawcze ClickOnce pobierze i uruchomi właściwą aplikację z serwera wydawcy. Zachowaj ostrożność: linki ClickOnce bywały wykorzystywane do dystrybucji złośliwego oprogramowania.

Deweloper: Microsoft Kategoria: Pliki ustawień MIME: application/x-ms-application
OTWIERA SIĘ NA Windows
Powiązane: .ICA · .DS_STORE · .WMZ · .CFG

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jun 15, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku APPLICATION?

Plik .application to Manifest wdrożenia ClickOnce - dokument tekstowy XML, którego technologia Microsoft ClickOnce używa do opisywania, dystrybucji i cichej aktualizacji aplikacji desktopowych Windows udostępnianych z serwera WWW lub udziału sieciowego.

Gdy użytkownik otwiera plik .application, środowisko wykonawcze ClickOnce (dfshim.dll) odczytuje manifest, łączy się z adresem URL pobierania wydawcy, pobiera lub aktualizuje pliki aplikacji do pamięci podręcznej użytkownika w %LocalAppData%\Apps, a następnie uruchamia właściwy plik .exe. Nie są wymagane uprawnienia administratora ani tradycyjny instalator.

Manifest jest zakodowany w formacie XML UTF-8, zazwyczaj ma rozmiar 2-20 KB. Jego elementem głównym jest <asmv1:assembly>, zarządzany przez schemat urn:schemas-microsoft-com:asm.v2. Kluczowe elementy podrzędne obejmują:

  • <assemblyIdentity> - określa nazwę aplikacji, wersję, architekturę procesora i token klucza publicznego
  • <deployment> - określa adres URL sprawdzania aktualizacji oraz to, czy aktualizacje są uruchamiane przed, czy po starcie
  • <dependentAssembly> - odwołuje się do towarzyszącego pliku .manifest (.exe.manifest), który zawiera listę wszystkich plików w pakiecie wraz z ich skrótami (hash)

Plik nie posiada nagłówka binarnego; otwiera się jako zwykły tekst zaczynający się od standardowej deklaracji <?xml?>.

Niemal wszystkie opublikowane pliki .application są podpisane cyfrowo. Środowisko ClickOnce wymusza weryfikację skrótu XML-DSIG treści manifestu oraz opcjonalnego certyfikatu wydawcy Authenticode, odmawiając wdrożenia, jeśli którakolwiek z weryfikacji zakończy się niepowodzeniem. Podpisywanie odbywa się za pomocą kreatora Publikuj w Visual Studio lub narzędzi SDK mage.exe / mageui.exe.

ClickOnce pozostaje wspierany w .NET 8 i nowszych wersjach, choć MSIX jest obecnie zalecanym przez Microsoft formatem pakowania dla nowych projektów desktopowych.

Bezpieczeństwo

RYZYKO: MEDIUM

Sam plik .application jest nieszkodliwym kodem XML i nie może wykonać się samodzielnie, ale jest programem uruchamiającym, który pobiera i uruchamia program z adresu URL - więc prawdziwe ryzyko zależy od tego, na co on wskazuje. ClickOnce historycznie pozwalał wydawcom wdrażać aplikacje przy minimalnym oporze użytkownika, co było nadużywane przez atakujących (fala złośliwego oprogramowania w latach 2023-2024 wykorzystywała linki .application ClickOnce do cichej instalacji ładunków z serwerów atakujących). Uruchamiaj tylko pliki .application od zaufanych wydawców, sprawdzaj monit o podpisie/wydawcy i bądź podejrzliwy wobec plików otrzymanych e-mailem lub z nieznanych stron. W razie wątpliwości sprawdź adres URL wdrożenia w kodzie XML. Nigdy nie zakładaj, że .application jest bezpieczny tylko dlatego, że to „tylko XML”.

Szczegóły formatu

w pigułce
PEŁNA NAZWAClickOnce Deployment Manifestznany również jako ClickOnce application manifest, Deployment manifest
DEWELOPERMicrosoftod 2005 (.NET Framework 2.0 / Visual Studio 2005)
TYP MIMEapplication/x-ms-application
TYPManifest wdrożenia XML (tekst UTF-8, może być podpisany cyfrowo)

Programy otwierające pliki APPLICATION

Windows3 apps
Visual Studio Freemium Narzędzie programistyczne: generowanie/podpisywanie/edycja manifestów ClickOnce (kreator Publikuj) lub otwieranie MyApp.application przez mage.exe w celu inspekcji. Nie służy użytkownikom końcowym do uruchamiania.
ClickOnce runtime (Windows / .NET) Wbudowany Kliknij dwukrotnie plik .application; środowisko wykonawcze .NET ClickOnce pobierze i uruchomi właściwą aplikację. To jedyny sposób, w jaki się on „uruchamia”. Wymaga zainstalowanego .NET i dostępności serwera wydawcy.
Notepad++ / VS Code (inspect only) Open-source Otwórz plik .application jako XML, aby odczytać adres URL wdrożenia, wersję i zależności. Tylko do odczytu; edycja narusza podpis cyfrowy.

Szczegóły techniczne

specyfikacja
Typ formatuManifest wdrożenia XML (tekst UTF-8, brak nagłówka binarnego)
Typ MIMEapplication/x-ms-application
Główny element XML<asmv1:assembly> używający przestrzeni nazw Microsoft assembly asm.v1 i asm.v2
Przestrzeń nazw schematu XMLurn:schemas-microsoft-com:asm.v2
Typowy rozmiar pliku2 KB - 20 KB
Podpis cyfrowySkrót XML-DSIG SHA-256 treści manifestu oraz opcjonalny certyfikat wydawcy Authenticode
Wymuszanie podpisuŚrodowisko ClickOnce odrzuca wdrożenie, jeśli skrót manifestu lub certyfikat wydawcy nie przejdzie walidacji
Program obsługidfshim.dll (Desktop Framework Shim); PresentationHost.exe dla aplikacji opartych na WPF
Pamięć podręczna instalacji użytkownika%LocalAppData%\Apps\2.0\ - nie wymaga uprawnień administratora
Kluczowe elementy XML<assemblyIdentity>, <deployment>, <dependentAssembly>, <Signature>
Plik towarzyszący.exe.manifest (manifest aplikacji) zawierający listę wszystkich plików pakietu wraz z ich skrótami kryptograficznymi
Deklaracja polityki aktualizacjiElement <deployment> z atrybutem install oraz trybem sprawdzania aktualizacji przedApplicationStartup / poApplicationStartup
Narzędzia autorskieKreator Publikuj w Visual Studio, mage.exe, mageui.exe (narzędzia wiersza poleceń .NET SDK)
Skojarzona platformaTylko Windows - środowisko ClickOnce nie jest dostępne na macOS ani Linux
KodowanieTekst XML UTF-8; otwiera się w dowolnym edytorze tekstu; standardowa deklaracja <?xml?> na początku pliku
Wydano2005 (.NET Framework 2.0 / Visual Studio 2005)
Najnowsza wersjaClickOnce for .NET 5+/.NET 8 (2020-2024); schema urn:schemas-microsoft-com:asm.v2
Specyfikacjalearn.microsoft.com

Konwersje APPLICATION

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami APPLICATION. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki APPLICATION.

Najczęściej zadawane pytania

Co to jest plik .application?
To manifest wdrożenia Microsoft ClickOnce - mały, podpisany plik XML, który mówi systemowi Windows, skąd pobrać i jak uruchomić program .NET. Jest to program uruchamiający (launcher), a nie sama aplikacja, i nie zawiera on treści do odczytania.
Jak otworzyć plik .application?
W systemie Windows z zainstalowanym .NET kliknij go dwukrotnie, a środowisko ClickOnce pobierze i uruchomi właściwą aplikację. Jeśli przeglądarka tylko pobrała plik zamiast go uruchomić, kliknij dwukrotnie zapisany plik. Aby go tylko przejrzeć, otwórz XML w Notepad++ lub VS Code.
Dlaczego mój plik .application nie chce się zainstalować lub uruchomić?
Typowe przyczyny: serwer wdrożeniowy/URL wydawcy jest offline lub uległ zmianie, certyfikat podpisu wygasł, .NET nie jest zainstalowany lub przeglądarka nie uruchamia już automatycznie ClickOnce (Edge/Chrome wycofały obsługę ClickOnce wewnątrz przeglądarki). Pobierz nowy link instalacyjny od dostawcy.
Czy mogę przekonwertować .application na EXE?
Nie - nie zawiera on kodu programu, a jedynie wskaźnik do plików na serwerze. Poproś dostawcę o normalny instalator (MSI/MSIX/setup.exe), jeśli potrzebujesz samodzielnego pliku wykonywalnego.
Czy plik .application jest bezpieczny do otwarcia?
Sam XML jest nieszkodliwy, ale uruchamia oprogramowanie z adresu URL, a linki ClickOnce były nadużywane do instalowania złośliwego oprogramowania. Uruchamiaj tylko te od zaufanych wydawców; nie uruchamiaj plików .application, które przyszły niespodziewanie e-mailem.
Czy plik .application działa na komputerach Mac lub Linux?
Nie. ClickOnce to technologia Windows/.NET. W systemach macOS lub Linux plik jest tylko nieaktywnym kodem XML - można go przeczytać w edytorze tekstu, ale nie może on niczego zainstalować.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z