Não é possível incorporar tipos de interop da montagem “… Microsoft.search.interop.dll” porque está faltando o atributo GUIDATRIBUTO
-
22-09-2019 - |
Pergunta
Recebo esse erro ao adicionar uma referência à biblioteca microsoft.search.interop.dll em um novo projeto que eu criei.
Microsoft.Search.interop.dll é uma biblioteca que fornece algumas API úteis para se comunicar com a pesquisa do Windows. Eu o uso para adicionar uma pasta ao indexador do sistema.
Alguém mais recebeu esse erro e, em caso afirmativo, como devo resolvê -lo?
Estou usando o VS2010 RC em um Windows Server 2008, se isso for importante.
Solução 2
Sim, eu finalmente descobri. Aparentemente, existe um arquivo Microsoft.Search.Interop.DLL em algum lugar nos exemplos de código SDK do Windows Search SDK.
Você pode obter os exemplos de código aqui, e apenas use a pesquisa do Windows para encontrá -la.
Espero que ajude.
Felicidades!
Outras dicas
Vá para a janela Propriedades para Microsoft.Search.Interrop e altere a propriedade "Incorpore o tipo de interop" para false.
Eu tive o mesmo problema. O que eu tinha feito de errado é que eu tinha marcado a propriedade "Incorpore o tipo interop" de referência à DLL para TRUE, em vez de marcar para "Copiar Local". O erro desapareceu quando eu redefini o "tipo de interop incorporado" para False, tudo funcionou bem. Espero que isso ajude alguém. Obrigado!