Migrieren meiner Webanwendung von ASP.NET Core RC1 auf RC2. Ich versuche, meine referenzierten Klassenbibliotheken zu laden.So laden Sie Assemblys in ASP.NET Core 1.0 RC2
Dieses Code-Snippet funktioniert nicht mehr mit RC2.
public class Startup
{
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
// libraryManager is null ....
ILibraryManager libraryManager = app.GetService<ILibraryManager>();
List<Assembly> result = new List<Assembly>();
IEnumerable<Library> libraries = libraryManager.GetLibraries();
IEnumerable<AssemblyName> assemblyNames = libraries.SelectMany(e => e.Assemblies).Distinct();
assemblyNames = Enumerable.Where(assemblyNames, e => e.Name.StartsWith("projectNamespace"));
foreach (AssemblyName assemblyName in assemblyNames)
{
Assembly assembly = Assembly.Load(assemblyName);
.
.
.
}
}
}
Unsere Hilfe wäre sehr dankbar, Danke Stefan
Welche Fehler haben Sie bekommen? – jeteon
kein Fehler .... aber app.GetService() gibt null zurück –
stevo