Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
ClickOnce-Anwendungen können mindestens einer Dateinamenerweiterung zugeordnet werden, sodass die Anwendung automatisch gestartet wird, wenn der Benutzer eine Datei dieses Typs öffnet. Das Hinzufügen von Unterstützung für Erweiterungen zu einer ClickOnce-Anwendung ist einfach.
Hinweis
Informationen zum Erstellen von Dateizuordnungen in einer .NET-ClickOnce-App (anstelle von .NET Framework) finden Sie unter Zugreifen auf ClickOnce-Aktivierungsdaten für .NET unter Windows.
So erstellen Sie Dateizuordnungen für eine ClickOnce-Anwendung
Erstellen Sie eine ClickOnce-Anwendung normal, oder verwenden Sie Ihre vorhandene ClickOnce-Anwendung.
Öffnen Sie das Anwendungsmanifest mit einem Text- oder XML-Editor, z. B. mit Editor.
Suchen Sie das Element
assembly. Weitere Informationen finden Sie unter ClickOnce-Anwendungsmanifest.Fügen Sie ein
fileAssociation-Element als untergeordnetes Element desassembly-Elements hinzu. DasfileAssociation-Element weist vier Attribute auf:extension: Die Erweiterung, die Sie der Anwendung zuordnen möchten.description: Eine Beschreibung des Dateityps, der in der Windows-Shell angezeigt wird.progid: Eine Zeichenfolge, die den Dateityp eindeutig identifiziert, um ihn in der Registrierung zu markieren.defaultIcon: Ein Symbol, das für diesen Dateityp verwendet werden soll. Das Symbol muss als Dateiressource im Anwendungsmanifest hinzugefügt werden. Weitere Informationen finden Sie unter Vorgehensweise: Einschließen einer Datendatei in eine ClickOnce-Anwendung.Ein Beispiel für die
file- undfileAssociation-Elemente finden Sie unter <fileAssociation>-Element.
Wenn Sie der Anwendung mehrere Dateitypen zuordnen möchten, fügen Sie zusätzliche
fileAssociation-Elemente hinzu. Beachten Sie, dass dasprogid-Attribut für jedes Element unterschiedlich sein sollte.Wenn Sie das Anwendungsmanifest fertiggestellt haben, signieren Sie das Manifest erneut. Sie können dazu die Befehlszeile nutzen, indem Sie Mage.exeverwenden.
mage -Sign WindowsFormsApp1.exe.manifest -CertFile mycert.pfxWeitere Informationen finden Sie unter „Mage.exe“ (Tool zum Generieren und Bearbeiten von Manifesten).
Hinweis
Verwenden Sie in ClickOnce für .NET Core 3.1 und .NET 5 oder höher dotnet-mage.exe anstelle von Mage.exe. Weitere Informationen finden Sie unter ClickOnce für .NET.