Не может встроить типы interop от блока “… \Microsoft. Поиск. Interop.dll”, потому что это пропускает атрибут GuidAttribute

Я получаю эту ошибку при добавлении ссылки на библиотеку Microsoft.Search.Interop.dll в новом проекте, который я создал.

Microsoft.Search.Interop.dll является библиотекой, которая обеспечивает некоторый полезный API для общения с Windows Search. Я использую его для добавления папки к системному индексатору.

Кто-либо еще получал эту ошибку, и если так, как я должен пойти о решении ее?

Я использую VS2010 RC на Windows Server 2008, если это важно.

9
задан A-Sharabiani 12 May 2017 в 18:41
поделиться

2 ответа

Да, в конце концов я разобрался с этим. Очевидно, где-то в примерах кода Windows Search SDK есть файл Microsoft.Search.Interop.dll.

Вы можете получить примеры кода здесь, и просто используйте поиск windows, чтобы найти его.

Надеюсь, это поможет.

Будьте здоровы!

0
ответ дан 4 December 2019 в 15:13
поделиться

Перейдите в окно «Свойства» для Microsoft.Search.Interop и измените свойство «Embed Interop Type» на False.

13
ответ дан 4 December 2019 в 15:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: