Ссылка на сборки только во время разработки в WPF (Visual Studio и Blend)
Предположим, что есть решение со следующими проектами и соответствующими ссылками:
- ModelBase
- MyModel
- ModelBase
- ViewModelBase
- MyViewModel
- ViewModelBase
- MyModel
- GenericModelEditor
- ModelBase
- ViewModelBase
- WPF
MyModel содержит как модели, так и пример данных.
Как я могу получить конкретные реализации и примеры данных в GenericModelEditor во время разработки, не вводя жесткие ссылки на проекты, повторно используя уже существующие модели / модели представления / данные?
Я хотел бы как-то получить доступ ко всем типам (сборкам), доступным в целом решении, возможно, используя некоторые сервисы времени разработки компонентов или интерфейсы EnvDTE и их эквиваленты Blend для создания экземпляров классов из MyViewModel.
Поддержка смешивания менее важна, чем VS.
1 ответ
Надеюсь, что это не очевидно, но вы смотрели в PRISM4 с MEF или Unity
http://compositewpf.codeplex.com/
Введение в MEF