Skip to content

Conversation

@mauroservienti
Copy link
Member

Under certain circumstances, primarily in Unit Tests, the Assembly Scanner might fail because it tries to load already loaded assemblies. The pull request introduces the following changes:

  1. The scanner first scans AppDomain assemblies
  2. The scanner now uses a dictionary (key: Assembly full name) to keep track of already loaded assemblies
  3. The scanner try/catches FileLoadException exceptions when using Assembly.LoadFrom

@mauroservienti mauroservienti added the enhancement Enhancement to existing features label Dec 8, 2024
@mauroservienti mauroservienti enabled auto-merge (squash) December 8, 2024 16:29
@mauroservienti mauroservienti merged commit c376b97 into master Dec 8, 2024
4 checks passed
@mauroservienti mauroservienti deleted the improve-assembly-scanner branch December 8, 2024 16:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Enhancement to existing features

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants