Я пытаюсь создать экземпляр типа, определенного в Web Site Project
.Имя типа является настраиваемым, поэтому оно известно, но для имени сборки невозможно указать имя в момент конфигурации, поскольку проект веб-сайта компилируется ASP .Net.
var typeName = ConfigurationManager.AppSettings["typeName"];
var assemblyName = '.. get the assembly name ..';
var instance = Activator.CreateInstance(assemblyName, typeName);
return (IUserCredentials)instance.Unwrap();
Любойпростой способ использовать эту CreateInstance
перегрузку или я буду искать по всем загруженным типам и найти его по имени?
Этот код используется в другой библиотеке, на которую есть ссылка в проекте веб-сайта.