Ik wil graag weten of een assembly kan worden geladen door het framework. Van de assembly die ik wil laden weet ik alleen de fullname, welke overeenkomt met de AssemblyName.FullName property. Ik weet dus niet of de assembly in de GAC staat, of in een map die doorzocht wordt op assemblies.
Nu heb ik nergens kunnen vinden of dit gaat. Ik heb wel een oplossing bedacht, maar deze vind ik ronduit omschachtig en vies:
Middels Assembly.Load() de assembly proberen te laden in een eigen AppDomain. Als er geen FileNotFoundException optreedt dan kan de assembly geladen worden. Om de assembly weer uit het geheugen te halen unload ik dan het AppDomain.
Bestaat er een mooie manier om te achterhalen of een assemby (middels de fullname) geladen kan worden?
Nu heb ik nergens kunnen vinden of dit gaat. Ik heb wel een oplossing bedacht, maar deze vind ik ronduit omschachtig en vies:
Middels Assembly.Load() de assembly proberen te laden in een eigen AppDomain. Als er geen FileNotFoundException optreedt dan kan de assembly geladen worden. Om de assembly weer uit het geheugen te halen unload ik dan het AppDomain.
Bestaat er een mooie manier om te achterhalen of een assemby (middels de fullname) geladen kan worden?