Could not load file or assembly 'SolaceSystems.Solclient.Messaging, Version= in container.

shaunvdberg Member Posts: 14 ✭✭


Thank you Solace team - I was very excited with the release of version 10.23, as this now supports the Mac series M processors. I am now able to build event driven dotnet applications on my Mac M2, using rider, without issues.

However, when dockerizing these applications & running the container locally on my M2, I still get the following error within my running container:

Could not load file or assembly 'SolaceSystems.Solclient.Messaging, Version=, Culture=neutral, PublicKeyToken=e191a36e57c23464'. The system cannot find the file specified.

This was the exact error I got prior to the 10.23 upgrade. I tried build the image and running the container locally using rancher desktop and docker desktop.

Any ideas?

Appreciate the help.




  • Ragnar
    Ragnar Member, Employee Posts: 64 Solace Employee

    Hi Shaun,

    When you run in a docker container you are running in a Linux environment, not a MacOS environment. Support for .NET in Linux-ARM is scheduled for March 15, 2024 (release 10.24.0).



  • shaunvdberg
    shaunvdberg Member Posts: 14 ✭✭

    Hi @Ragnar

    Thanks for the update. I was not aware that Linux-ARM support was still outstanding.