У меня возникла ситуация при разработке приложения WPF MVVM. После долгих поисков я попытаюсь объяснить опытное поведение на SO и надеюсь, что у кого-то есть решение.
Приложение WPF, находящееся в стадии разработки, имеет ссылку на локальную сборку "Инфраструктура". Эта сборка в основном состоит из классов для общения с нашими службами WCF.
Эта сборка имеет ссылку на сборку для второй сборки, "Ninject.Extensions.WCF", содержимое которой используется в некоторых функциях.
Когда я включаю ссылку на сборку "Инфраструктура", я получаю ошибку конструктора VS2010, что он не может найти сборку "Ninject.Extensions.WCF" в течение нескольких секунд после запуска локальной сборки.
Все это имеет смысл, потому что разработчик "вероятно" обходит все ссылки на сборки для определений.
В данном конкретном случае сборка, которую он пытается загрузить, не имеет ничего общего с WPF, поэтому я могу жить с конструктором, не пытающимся разрешить сборку.
Есть ли способ "сказать" конструктору игнорировать эти отсутствующие сборки, на которые есть ссылки, а не выдавать исключение?