Skip to content

Release v7.16.5

Choose a tag to compare

@github-actions github-actions released this 14 Jul 16:40
0c63a7e

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 throw TypeLoadException (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.
  • ProjectReferencedAssemblies now tolerates assemblies whose DefinedTypes fail to enumerate, matching the existing behavior of PackageReferencedAssemblies.