Проблема с отражателем при декомпиляции сборки WPF (т.е. PresentationCore, PresentationFramework) - PullRequest
3 голосов
/ 17 мая 2010

Я только что загрузил последнюю версию Reflector из RedGate и не смог декомпилировать классы в некоторых основных сборках WPF, таких как PresentationCore и PresentationFramework.

Вот ссылка на картинку, которая описывает мою проблему:

http://997966480542455630 -a-1802744773732722657-s-sites.googlegroups.com / сайт / badrdocs / файлы / Reflector_issue.png? Attachauth = ANoY7cqzFOr_iIPHnS2V67hKSpxXdlr4B0fOh7u2pzWImgJp6QKELErlVpOoCkDP3IVd4zvbnCBDWHXw-hY_eeGu5UUqWiuW5bbAb2YDTETnZYJ3bMvfN6WF28u2ERar9DcjeuqXslKt1bv7SY8dW82da0ndleAaoBDBe0QuY1jHVfOPK4HkXqpZOqKF0nMZNCP36rhFkBgzdG8SSYnA4YwKmYwD_mS2Kg% 3D% 3D & attredirects = 1

Спасибо за вашу помощь.

Ответы [ 3 ]

9 голосов
/ 17 мая 2010

Хорошо, это ваша проблема (я знаю, потому что у меня была такая же проблема):

Есть некоторые сборки, которые по какой-либо причине не могут разобрать (как будто они пусты). Эти сборки (извините, память здесь) где-то в каталоге Program Files.

Вам необходимо открыть те же сборки, но в C: \ Windows \ Microsoft.NET \ Framework \ etc \ etc.

0 голосов
/ 17 мая 2010

Я подозреваю, что вы используете старую версию Reflector для проверки сборок .NET 4.0 ... У меня тоже была эта проблема, но последняя версия Reflector исправляет ее.

0 голосов
/ 17 мая 2010

Какая у вас версия? Я использую 6.1.0.11 (очевидно, самый последний), и я получаю следующее:

protected override DependencyObject GetContainerForItemOverride()
{
    return new ListBoxItem();
}

Если вы этого не видите, я бы посоветовал лучше спросить: Форумы RedGate .

...