Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описывается код ошибки MSB3305.
Message text
MSB3305: Processing COM reference 'value' from path 'value'.
Description
Это предупреждение является универсальным уведомлением о проблеме со ссылкой COM. Ниже приведены некоторые возможные причины.
- Недопустимая библиотека типов (файл TLB), которая может быть чем угодно: от поврежденного файла TLB до несоответствия версии.
- Типы в TLB, которые не могут быть преобразованы в типы .NET. Неконвертированные типы передаются в качестве указателей, что требует использования небезопасного кода.
Resolution
Текст стандартного выходного сообщения дополнен дополнительной информацией от операционной системы. Ознакомьтесь с дополнительными сведениями, предоставленными для определения причины проблемы.
В качестве временной меры можно замолчать предупреждение, добавив в файл проекта следующее значение:
<!-- Comment out or set to 'false' to get warnings about TLB conversion -->
<ResolveComReferenceSilent>true</ResolveComReferenceSilent>
Warning
Не рекомендуется подавлять диагностические сведения MSBuild. Устранение предупреждения не устраняет основную проблему. Использование свойства ResolveComReferenceSilent для скрытия предупреждений может также скрыть другие предупреждения COM-ссылок, которые вы не собираетесь подавлять.
Дополнительные сведения см. в разделе "Добавление ссылок на библиотеки типов".
Related content
Applies to
Все версии MSBuild