Great question — answering as the UphillTech team:
This is issue has been a nightmare for me. In my case I was using EasyPost which used RestSharpSigned. Same difference. I ultimately had to stop relying directly on nuget for packages that referenced RestSharp. And used a tool to add a strong naming to 3rd party dlls. It also fixes reference to unsigned dlls to the newly signed ones. I copied all the DLLs from /packages/ (easypost, twilio, restsharp) into a directory in the root of my solution called "resources". These will eventually be checked in to your source control. Make a copy of the resources directory on your desktop. If something screws up you want to have a quick way to recopy a fresh set of untouched files. Right click on the...
Full answer by viggity: https://stackoverflow.stackexchange.com/a/44332147 (CC BY-SA 4.0).
Need it done for your business? UphillTech.