Член "|1" не может переопределять член "|2", определенный в другой сборке/проекте, так как модификатор доступа "Protected ...

Члену "|1" не удается перекрыть член "|2", определенный в другой сборке или проекте, так как  модификатор доступа Protected Friend расширяет специальные возможности. Используйте модификатор доступа Protected.
Члену "|1" не удается перекрыть член "|2", определенный в другой сборке или проекте, так как модификатор доступа Protected Friend расширяет специальные возможности. Используйте модификатор доступа Protected.
Член "|1" не может переопределять член "|2", определенный в другой сборке/проекте, так как модификатор доступа "Protected Friend" расширяет доступность. Вместо него используйте "Protected".
Член "%1!ls!" определен в сборке, на которую существует ссылка. Обновление ссылок может привести к ошибкам построения. Продолжить? ... Член "%1!ls!" определен в сборке, на которую существует ссылка. Переименование ссылок может привести к ошибкам построения. ... Член "%1!ls!" реализует интерфейсный член "%2!ls!" в типе "%3!ls!". Во время выполнения возникает множественное соответствие ... Член "%2!ls!" переопределяет "%1!ls!". Во время выполнения существует несколько кандидатов на переопределение. Реализация ... Член "|1" не может переопределять член "|2", определенный в другой сборке/проекте, так как модификатор доступа "Protected ... Член "|1.|2", соответствующий данной подписи, не может быть перегружен, поскольку класс "|1" содержит несколько членов с ... Член "|1.|2", соответствующий данной подписи, не может быть реализован, поскольку интерфейс "|1" содержит несколько членов ...