I wake up this morning, open Oculus, and launch Elite: Dangerous in Desktop Mode to do a little mat gathering while I'm at work. There's been a patch, apparently. Am I a magic wizard who can just sense these things? Nope. I just get a clue from the launcher:
I'm lucky today. Sometimes it won't even let me launch.
Now if you look this up with FDEV they'll tell you to uninstall .NET and reinstall it. Reinstall the game. It's something on your end. It's not. It's just a single mistake in their config file, that has not been fixed for YEARS. Years.
Go to your install directory (in Oculus click the ... and choose Details, and you can copy the install directory to clipboard) and find the file "EDLaunch.exe.config" and open it with Notepad/Notepad++ and look for the highlighted lines:
Just move the line with "v2.0.xxx" below the line with "v.4.0"" and save it. Your game will launch fine now.
Until the next time FDEV patches, at which point the config will go back to the above, and you'll need to fix it again.
Years.

I'm lucky today. Sometimes it won't even let me launch.
Now if you look this up with FDEV they'll tell you to uninstall .NET and reinstall it. Reinstall the game. It's something on your end. It's not. It's just a single mistake in their config file, that has not been fixed for YEARS. Years.
Go to your install directory (in Oculus click the ... and choose Details, and you can copy the install directory to clipboard) and find the file "EDLaunch.exe.config" and open it with Notepad/Notepad++ and look for the highlighted lines:

Just move the line with "v2.0.xxx" below the line with "v.4.0"" and save it. Your game will launch fine now.
Until the next time FDEV patches, at which point the config will go back to the above, and you'll need to fix it again.
Years.