Тип "%2!ls!" в "%1!ls!" конфликтует с импортированным пространством имен "%4!ls!" в "%3!ls!". Использование типа, определенного ...

Тип "%2!ls!" в "%1!ls!" конфликтует с импортированным пространством имен "%4!ls!" в "%3!ls!". Использование типа, определенного в "%1!ls!".
Тип "%2!ls!" в "%1!ls!" конфликтует с импортированным пространством имен "%4!ls!" в "%3!ls!". Используется тип, определенный в "%1!ls!".
Тип "%1!ls!" из сборки "%2!ls!" не может быть использован для границ сборки, поскольку имеет параметр универсального типа, ... Тип "%1!ls!" из сборки "%2!ls!" не может использоваться за пределами сборки, так как у этого типа в его иерархии наследования ... Тип "%1!ls!" не может быть внедрен, поскольку имеет базовый аргумент. Рекомендуется задать свойству "EmbedInteropTypes" значение ... Тип "%2!ls!" в "%1!ls!" конфликтует с импортированным пространством имен "%4!ls!" в "%3!ls!". Использование типа, определенного ... Тип "{0}" был помечен как имеющий явно заданный макет, но поле "{1}" не было помечено атрибутом FieldOffset Тип "{0}" используется недопустимо. Значение перед "{1}" имеет логически выведенный тип, включающий "{2}", что является недопустимой ... Тип "{0}" не может использоваться как объектный элемент, поскольку он не является открытым или не имеет открытого конструктора ... Тип "{0}" не найден. Убедитесь, что не пропущена ссылка на сборку и что все сборки, на которые заданы ссылки, построены. ...