Não é possível incorporar tipos de interop da montagem “… Microsoft.search.interop.dll” porque está faltando o atributo GUIDATRIBUTO

StackOverflow https://stackoverflow.com/questions/2514813

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.

Foi útil?

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!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top