У меня здесь очень странная проблема. Похоже, если я не создаю экземпляр класса в сборке, я получаю ошибку "сборка не найдена".
Например:
Assembly.Load("something.blah, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null")
Type mqType = Type.GetType(query.Attribute(fullyQualifiedName + ", " + assemblyInfo);
Object mq = Activator.CreateInstance(mqType);
Выдает исключение FileNotFound в Assembly.Load
Это:
Assembly.Load("something.blah, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null")
new someClassInAssembly();
Type mqType = Type.GetType(query.Attribute(fullyQualifiedName + ", " + assemblyInfo);
Object mq = Activator.CreateInstance(mqType);
Работает нормально. Да, даже если он создается после Assembly.Load, поэтому это явно проблема во время компиляции. Как явно убедиться, что сборка загружена и доступна во время выполнения, есть ли где-нибудь настройка компиляции, что мне нужно сделать?