Я создал две сборки .NET Interop из двух различных COM-DLL сторонних производителей. Обе библиотеки COM DLL содержат тип с именем COMMONTYPE
. Поэтому COMMONTYPE
теперь также отображается через две сборки Interop.
У меня есть третий проект, который должен использовать эти две сборки Interop, и я получаю печально известную ошибку времени компиляции:
Тип
<ABC>
существует как в<ASSEMBLY1.dll>
, так и<ASSEMBLY2.dll>
Поскольку COM-библиотеки DLL предоставляются сторонним поставщиком, у меня нет доступа к исходному коду, и я пишу приложение С# Console, что означает, что у меня нет файла web.config, где я мог бы добавить debug=false
обходной путь. Что я могу сделать?