В одном проекте С# я получаю следующее предупреждение:
warning CS1762: ссылка была создана во встроенную сборку interop 'Interop.SomeLibrary.dll' из-за косвенной ссылки на эту сборку, созданную сборкой 'ALibraryOfMine.dll'. Рассмотрите возможность изменения свойства "Вставить типы взаимодействия" на любой сборке.
Однако в проекте С#, который дает это предупреждение, я не вижу свойство Embed Interop Types в Справке COM-справки Properties. Это в VS 2010. В проекте VS2006 ALibraryOfMine одна и та же библиотека COM также не имеет свойства Embed Interop Types. Как я могу избавиться от этого предупреждения? Я получаю сообщение "Определенное определение манифеста сборки не соответствует ошибке сборки", и я беспокоюсь, что за ним стоят разные версии COM-библиотеки, поэтому я хотел устранить ошибки, связанные с COM.