Добавление скомпилированной сборки Dynami c, загруженной в настраиваемый AssemblyLoadContext, чтобы сделать ее доступной для страницы Razor во время выполнения - PullRequest
0 голосов
/ 25 мая 2020

Этот вопрос представляет собой специализацию вопроса, на который уже дан ответ: Добавление сборок / типов, которые будут доступны на странице Razor во время выполнения .

Решение (я) разрешает загрузку сборку один раз в жизни приложения в контекст AssemblyLoadConext.Default и сделать ее доступной для RazorPages.

Проблема: мне нужна возможность перезагрузки сборки, таким образом загружая ее в пользовательский LoadContext, который позволяет выгрузку. Похоже, это не работает с предоставленными решениями, так как RazorRuntimeCompiler, похоже, имеет доступ только к сборкам, загруженным в контекст AssemblyLoadContext.Default.

Есть ли возможность использовать настраиваемый AssemblyLoadContext помимо контекста по умолчанию?

Спасибо.

...