Исключение нулевого указателя генерируется, когда приложение пытается использовать null в случае, когда требуется объект. К ним относятся:
null
. null
. null
, как если бы это был массив. null
, как если бы это был массив. null
как будто это было значение Throwable. Приложения должны бросать экземпляры этого класса, чтобы указать на другие незаконные использования объекта null
.
Ссылка: http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html
Это затронуто на Форумах MSDN здесь:
Сравнение с библиотеками AddIn?
И также Krzysztof Cwalina в его блоге на выпуске MEF:
Управляемая Платформа Расширяемости
Сводка : они живут рядом.
Короткий ответ не это не. Система. Дополнение позволяет Вам изолировать дополнения в к seprate домену приложения / процесс. Это также предоставляет средства для управления версиями. Эти возможности очень важны для многих клиентов особенно крупные независимые поставщики программного обеспечения. MEF, с другой стороны, разработан, чтобы быть простой моделью программирования для расширяемости. Эти два могут сотрудничать и дополнение друг друга.