Ich werde verrückt nach ihm suchen!Äquivalenz für AppDomain.GetAssemblies() in UWP?
Ich war nahe an der Antwort in this post, aber es gibt keine DependencyContext.Default in diesem Paket.
Ich werde verrückt nach ihm suchen!Äquivalenz für AppDomain.GetAssemblies() in UWP?
Ich war nahe an der Antwort in this post, aber es gibt keine DependencyContext.Default in diesem Paket.
Keine Entsprechung - wird in UWP/PCL nicht unterstützt.
Nicht in PCL unterstützt, weil die Bibliothek nicht alle Assemblys kennt, bis sie gebaut und gepackt werden, nicht ganz klar, warum dies nicht für UWP unterstützt wird.
Dies ist die nächste Sache, die Sie bekommen können (dies wird alle Baugruppen in Ihrem Paket aufzählen):
private async Task<IEnumerable<Assembly>> GetAssemblyListAsync()
{
var folder = Windows.ApplicationModel.Package.Current.InstalledLocation;
List<Assembly> assemblies = new List<Assembly>();
foreach (Windows.Storage.StorageFile file in await folder.GetFilesAsync())
{
if (file.FileType == ".dll" || file.FileType == ".exe")
{
AssemblyName name = new AssemblyName() {
Name = Path.GetFileNameWithoutExtension(file.Name) };
Assembly asm = Assembly.Load(name);
assemblies.Add(asm);
}
}
return assemblies;
}
einige alte discussion auf diese (seither nichts geändert).
Vielleicht [this] (https://stackoverflow.com/questions/32487141/get-list-of-loaded-assemblies-on-uap10-platform) kann Ihnen helfen. – DdarkSideE