In ASP.NET Core 2.0 project with razor views, i am loading an assembly at run-time which contains TagHelpers.
Tags are resolved by taghelpers when .dll is in the bin folder of project or when the TagHelpers project is added as a dependency to the project.
However, when assembly is loaded outside bin folder, TagHelpers do not work even though assembly loads successfully.
How could i get TagHelpers work when assembly is loaded from a folder outside bin?
public void ConfigureServices(IServiceCollection services)
{
var asm = AssemblyLoadContext.Default.LoadFromAssemblyPath(@"D:\SomeTagHelpers\bin\Debug\netcoreapp2.0\SomeTagHelpers.dll");
var part = new AssemblyPart(asm);
var builder = services.AddMvc();
builder.ConfigureApplicationPartManager(appPartManager => appPartManager.ApplicationParts.Add(part));
builder.AddTagHelpersAsServices();
}