Предположим, что существует решение со следующими проектами и их соответствующими ссылками:Реферирование сборки только во время разработки в WPF (Visual Studio и Смешать)
- ModelBase
- MyModel
- ModelBase
- ViewModelBase
- MyViewModel
- ViewModelBase
- MyModel
- GenericModelEditor
- ModelBase
- ViewModelBase
- WPF
MyModel содержит как модели и данные примера.
Как я могу получить конкретные реализации и выборочные данные в GenericModelEditor во время разработки без ввода сложных ссылок на проекты, повторного использования моделей/моделей/данных, которые уже существуют?
Я хотел бы как-то получить доступ ко всем типам (сборкам), доступным во всем решении, возможно, используя некоторые компоненты времени разработки или интерфейсы EnvDTE и их эквиваленты Blend для создания экземпляров классов из MyViewModel.
Поддержка смещения менее важна, чем VS.
К сожалению, я m не разрешено использовать их ;-( Поддерживают ли они инъекционный сервис ices от проектов без ссылок во время разработки? –
Ну, они поддерживают вашу, насколько я вижу, структуру MVVM и инъекцию зависимостей. Я не уверен, что вы подразумеваете под неосведомленными проектами. Если вы имеете в виду отсутствие ссылок в том смысле, что они не находятся в вашем решении, и они экспортировали туда функции через MEF или Unity, тогда ответ: ДА – klashagelqvist
Добавлены некоторые полезные ссылки о MEF – klashagelqvist