Как загрузить DLL с помощью Activator.CreateInstanceFrom? - PullRequest
0 голосов
/ 09 марта 2012

Я хочу разработать проект AppDomain, поэтому хочу загрузить DLL, но приведенный ниже код выдает ошибку:

Не удалось загрузить тип 'test' из сборки 'ClassLibrary1, Version = 1.0.0.0, Культура = нейтральный, PublicKeyToken = null '.

Как решить?

class Program
{
    static void Main(string[] args)
    {
        AppDomain yenidomain = AppDomain.CreateDomain("PluginDomain", null, null);

        ObjectHandle oh = Activator.CreateInstanceFrom(
            yenidomain, @"S:\Source\Yusuf.Karatoprak\plugins\ClassLibrary1.dll","test", false,
            BindingFlags.Instance | BindingFlags.Public | BindingFlags.CreateInstance,
            null, new object[] { },
            null, null, null);   
    }
}

1 Ответ

1 голос
/ 09 марта 2012

Является ли test полным именем вашего типа?Добавьте полное пространство имен!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...