In a .NET project that has signing enabled, after adding NET Split SDK, building the project will generate warning below:
Referenced Assembly 'Splitio, Version=126.96.36.199, Culture=neutral, PublicKeyToken=null' does not have a strong name
When running the code, a run time error exception is triggered:
Could not load file or assembly 'Splitio, Version=188.8.131.52, Culture=neutral, PublicKeyToken=null' or one of its dependencies. A strongly-named assembly is required.
Split SDK versions below 3.4.4 have dependency libraries that are packaged without the signed version. In order to generate a signed Split SDK dll, all the dependency dll files must be signed first.
We have released new Split SDK for .NET with the signed dependencies, please upgrade to latest version. Check our SDK docs page for details on how to upgrade.