System.IO.FileLoadException : Could not load file or assembly '., Version=., Culture=neutral, PublicKeyToken=.' or one of its dependencies. Thus you might think no GAC, no versioning problems. Then Nuget came along and one thing was sure. It more failed than succeeded in doing so.
NET tried to solve the so called DLL Hell with its GAC and versioning.