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