El subproceso actual no está en modo STA (Subprocesamiento controlado simple). Para iniciar un proceso con UseShellExecute ...

El subproceso actual no está en modo STA (Subprocesamiento controlado simple). Para iniciar un proceso con UseShellExecute establecido como True, es necesario que el subproceso actual esté en modo STA. Asegúrese de que la función Main tiene marcado STAThreadAttribute.