C# Fehler bei Process.Start – PDF-Datei kann nicht geöffnet werden

Veröffentlicht von

Problem beim Öffnen von Dateien mit Process.Start.

In einem neuen C# Projekt mit .NET Core hatte ich beim Öffnen einer PDF-Datei eine unschöne Exception, beim Aufruf mit Procress.Start:

Die Exception lautete wie folgt:

System.ComponentModel.Win32Exception: 'An error occurred trying to start process
The specified executable is not a valid application for this OS platform.'

Die Lösung war dem ProcressStartInfo-Objekt noch die Eigenschaft „UseShellExecute“ auf true zu setzen:

startInfo.UseShellExecute = true;

Anschließend lief es und die PDF-Datei wurde mit dem verknüpften Programm geöffnet.

Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht.