У меня есть диаграмма классов, связанная с проектом библиотеки классов Silverlight в Visual Studio 2008 SP1. Один из фрагментов кода, показанных на диаграмме, представляет собой созданный мной интерфейс, который наследуется от System.Windows.Input.ICommand.
Теперь я хочу, чтобы базовый класс этого интерфейса (ICommand) также был показан на диаграмме. Поэтому я щелкаю правой кнопкой мыши в поле, представляющем унаследованный интерфейс, и выбираю Показать базовые интерфейсы . Затем Visual Studio показывает следующую ошибку:
Невозможно отобразить один или несколько базовых типов, поскольку не найден следующий тип: System.Windows.Input.ICommand
Правильная ссылка на сборку System.Windows, код для унаследованной сборки не содержит ошибок, и проект компилируется без проблем.
Итак, что здесь происходит? Может быть, ошибка в Visual Studio?