Tworzenie skojarzeń plików dla aplikacji ClickOnce

Aplikacje ClickOnce mogą być skojarzone z co najmniej jednym rozszerzeniem nazwy pliku, dzięki czemu aplikacja zostanie uruchomiona automatycznie po otwarciu pliku tego typu przez użytkownika. Dodawanie obsługi rozszerzenia nazw plików do aplikacji ClickOnce jest proste.

Uwaga

Aby utworzyć skojarzenia plików w aplikacji .NET ClickOnce (zamiast programu .NET Framework), zobacz Access ClickOnce activation data for .NET on Windows (Uzyskiwanie dostępu do danych aktywacji technologii ClickOnce dla platformy .NET w systemie Windows).

Aby utworzyć skojarzenia plików dla aplikacji ClickOnce

  1. Utwórz aplikację ClickOnce normalnie lub użyj istniejącej aplikacji ClickOnce.

  2. Otwórz manifest aplikacji za pomocą tekstu lub edytora XML, takiego jak Notatnik.

  3. assembly Znajdź element . Aby uzyskać więcej informacji, zobacz Manifest aplikacji ClickOnce.

  4. Jako element podrzędny assembly elementu dodaj fileAssociation element. Element fileAssociation ma cztery atrybuty:

  5. Jeśli chcesz skojarzyć więcej niż jeden typ pliku z aplikacją, dodaj dodatkowe fileAssociation elementy. Należy pamiętać, że progid atrybut powinien być inny dla każdego.

  6. Po zakończeniu pracy z manifestem aplikacji ponownie podpisać manifest. Można to zrobić z poziomu wiersza polecenia przy użyciu narzędzia Mage.exe.

    mage -Sign WindowsFormsApp1.exe.manifest -CertFile mycert.pfx

    Aby uzyskać więcej informacji, zobacz Mage.exe (Narzędzie tworzenia i edycji manifestów).

    Uwaga

    W technologii ClickOnce dla platformy .NET Core 3.1 i .NET 5 lub nowszej użyj polecenia dotnet-mage.exe zamiast narzędzia Mage.exe. Aby uzyskać więcej informacji, zobacz ClickOnce dla platformy .NET.