I am experimenting with the new PhysX Articulations in Unity 2020.1 - when I pull the PhysXArticulations20201 branch and run, I get the following error:
Assembly 'Assets/ML-Agents/Plugins/ProtoBuffer/Grpc.Core.dll' will not be loaded due to errors:
Grpc.Core references strong named System.Interactive.Async, versions has to match. Assembly references: 3.0.1000.0 Found in project: 3.0.3000.0.
Unity v 2020.1.0a16
FYI @VilmantasBal
As a temp HACK - replacing System.Interactive.Async with v3.0.1 seems to work:
Same in 2020.1.0a17, tried adding the following the the csproj file without any luck:
<dependentAssembly>
<assemblyIdentity name="System.Interactive.Async" publicKeyToken="94bc3704cddfc263" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.0.3000.0" newVersion="3.0.1000.0" />
</dependentAssembly>
however @Sohojoe dll replacement file does the trick
Edit (17.March.20): using mlagents 0.14.1 + unity 2020.1.0b1 yields the same error - the dll above fixed that as well @surfnerd
We've updated the System.Interactive.Async assembly to resolve this issue. The fix was merged to master in #3512 and will be in the next release.
Most helpful comment
As a temp HACK - replacing System.Interactive.Async with v3.0.1 seems to work:
System.Interactive.Async.dll.zip