Я отлаживаю сборку, которую я загружал динамически с помощью Assembly.Load (Byte []) , но я столкнулся с некоторыми проблемами.
Прежде всего, я не могу переместить желтую стрелку в Visual Studio 2010, чтобы перейти к другим строкам кода, а также я получаю исключения («Не удается найти метод в экземпляре объекта.») При попытке сделать быстрый просмотр объектов из сторонней библиотеки (например, элементы управления Infragistics.)
Dim data = My.Computer.FileSystem.ReadAllBytes(file.FullName)
Assembly.Load(data)
При использовании Assembly.Load (String) все работает нормально, проблем нет.
Assembly.Load(IO.Path.GetFileNameWithoutExtension(file.Name))
Есть идеи, почему поведение так сильно отличается? В любом случае, чтобы это исправить?
Я попытался загрузить символы отладки для моей сборки с помощью Assembly.Load (byte []. Byte []), но я все еще получаю исключения при попытке отладки объектов из сторонних библиотек.