Есть ли способ получить ResourceProviderFactory по умолчанию для приложения asp.net?

Я успешно реализовал пользовательский поставщик локализации для своего приложения asp.net. Сейчас я работаю в аварийном сценарии, когда по какой-то причине нет способа создать CustomResourceProviderFactory или если я не хочу использовать его в конкретном сценарии, я хочу иметь возможность использовать ProviderFactory по умолчанию в asp.net

Есть ли способ создать или получить экземпляр этого класса? Я также не могу понять, какой именно тип, вся информация, которую я нахожу, касается создания собственной фабрики, которую я уже завершил.

1 ответ

Решение

Это решение, которое сработало для меня

var _resxResourceProviderFactoryType = Assembly.GetAssembly(typeof(ResourceProviderFactory)).GetType("System.Web.Compilation.ResXResourceProviderFactory");                                                             
var _resourceProviderFactory = (ResourceProviderFactory)Activator.CreateInstance(_resxResourceProviderFactoryType);
Другие вопросы по тегам