Release v7.16.5
Summary
Makes assembly/type discovery resilient so a single type that cannot be loaded no longer crashes application startup.
Fixed
- Type discovery (
ContractToImplementorsMap) no longer aborts the whole scan — and the process — when inspecting a type whose base or interface types throwTypeLoadException(for example when a referenced assembly resolves to a version that no longer contains a referenced type). The unloadable type is skipped and the remaining types are still discovered. ProjectReferencedAssembliesnow tolerates assemblies whoseDefinedTypesfail to enumerate, matching the existing behavior ofPackageReferencedAssemblies.