On non-single file apps Module.FullyQualifiedName returns absolute path to the file of the module (which is basically always the assembly file). If the module is an in-memory module (so loaded from stream), it returns <Unknown> string.
In single-file if the module is one of the assemblies which are bundled it will throw from this property.
I think we should make it behave the same as it does for in-memory modules - so return <Unknown> for bundled assemblies.
The same applies to Module.Name (which is implemented by calling Module.FullyQualifiedName internally) - we need to test it.
On non-single file apps
Module.FullyQualifiedNamereturns absolute path to the file of the module (which is basically always the assembly file). If the module is an in-memory module (so loaded from stream), it returns<Unknown>string.In single-file if the module is one of the assemblies which are bundled it will throw from this property.
I think we should make it behave the same as it does for in-memory modules - so return
<Unknown>for bundled assemblies.The same applies to
Module.Name(which is implemented by callingModule.FullyQualifiedNameinternally) - we need to test it.