Microsoft.ML.OnnxRuntime contains native dlls and depends on Microsoft.ML.OnnxRuntime.Managed.
But actual symbols located in Microsoft.ML.OnnxRuntime.Managed.
Something wrong how Editor works with such native dependencies.
Editor finds onnxruntime.dll in system32 dir, that is wrong.
Native onnxruntime.dll should be loaded from Microsoft.ML.OnnxRuntime package.
Also normal C# Visual Studio project works fine.
Reproduced in: Gamma 5.2
Reproduce steps:
place fake onnxruntime.dll to C:\windows\system32 directory , if file does not exist. In my current windows this file is installed by TrustedInstaller so I cannot remove it.
I’m very sorry, but we had to revert this “fix”. Turns out it broke various other libraries which depend on the default dll search order. You’ll either have to uninstall that particular software which placed that dll in the sys32 folder, or put the dll beside the vvvv.exe