Интересный глюк с плугинами.
Интересный глюк с плугинами.
Словил новый глюк.
Код тот же, что Я постил для AlexNek недавно в топике по загрузке,
Вызов currentAssembly.GetTypes() вдруг перестал работать в половине случаев.
Т.е. Ассембля - грузится, есть имя и т.п, но как только требуется получить список типов - все отваливается.
Причем отваливается со странным сообщением об невозможности загрузить тип. На сам тип ссылки нет.
Test Name: TestMethod1
Test FullName: TimeCalculator.TimeCalculator.Tests.TTimeCalculator_Tests.TestMethod1
Test Outcome: Failed
Test Duration: 0:09:08.8491405
Result StackTrace:
at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
at System.Reflection.Assembly.GetTypes()
at ProcessingInfo.PluginsHandler.TEquipmentHostProvider.GetAppPlugIns(List`1 assemblies)
....
Result Message:
Test method TimeCalculator.TimeCalculator.Tests.TTimeCalculator_Tests.TestMethod1 threw exception:
System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
Глюк - стабилен, перезаагрузка Стыдии и системы на него не влияют...
Дело, похоже, в следующем:
- Я переименовал одну из интерфейсных дллок
- все построилось с новой дллкой, но старая осталась в системе
- с чем именно линкуется проект пока не смотрел, но похоже что со старой дллкой.
Хотя... возможно, что не обновились дллки плугинов...
В общем - глюк...