https://bugs.winehq.org/show_bug.cgi?id=48023
--- Comment #17 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to Lorenzo Ferrillo from comment #11)
Created attachment 74527 [details] Add implementation of PerfSetULongCounterValue and PerfSetULongLongCounterValue
With the previous patches, after selecting a solution project it crash on unimplemented advapi32.PerfSetULongCounterValue and after advapi32.PerfSetULongLongCounterValue.
Tried to implement them in the provided patch. It seems to work and go further. (this is always with devenv.exe /resetSettings)
Now it goes a bit further, but still terminate with a Fail Fast exception.
Think there might be good news:
I applied pending patch (from Connor McAdams) from the list https://www.winehq.org/mailman3/hyperkitty/list/wine-gitlab@winehq.org/threa... on top of your patches (for ole32 and the PerfSetU*CounterVale) and the patch from comment 1 (for RegLoadAppKey), and now the FailFastException seems to be gone.
I could open a c file and edit it (I did only install CoreIDE) and I didn't need/use the /resetsettings switch. So the GUI of devenv.exe seems to be working at least with these patches.
I'll do some more more testing later to see how far the program gets with other tasks/install more workloads etc.