无法从程序集“”嵌入互操作类型\Microsoft.Search.Interop.dll“;因为它缺少GuidAttribute属性

无法从程序集“”嵌入互操作类型\Microsoft.Search.Interop.dll“;因为它缺少GuidAttribute属性,dll,guid,attributes,visual-studio-2010,Dll,Guid,Attributes,Visual Studio 2010,在我创建的新项目中添加对Microsoft.Search.Interop.dll库的引用时出现此错误 Microsoft.Search.Interop.dll是一个库,它提供了一些有用的API来与Windows Search通信。我使用它来向系统索引器添加文件夹 其他人有没有犯过这个错误?如果有,我该如何着手解决 如果这很重要的话,我正在Windows Server 2008上使用VS2010 RC。是的,我最终找到了答案。显然,Windows Search SDK代码示例中有一个Microso

在我创建的新项目中添加对Microsoft.Search.Interop.dll库的引用时出现此错误

Microsoft.Search.Interop.dll是一个库,它提供了一些有用的API来与Windows Search通信。我使用它来向系统索引器添加文件夹

其他人有没有犯过这个错误?如果有,我该如何着手解决


如果这很重要的话,我正在Windows Server 2008上使用VS2010 RC。

是的,我最终找到了答案。显然,Windows Search SDK代码示例中有一个Microsoft.Search.Interop.dll文件

您可以获得代码示例,只需使用windows搜索即可找到它

希望能有帮助


干杯

转到Microsoft.Search.Interop的属性窗口,并将“嵌入互操作类型”属性更改为False。

我也遇到了同样的问题。我做错的是,我将引用dll的“嵌入互操作类型”属性标记为True,而不是标记为“复制本地”。当我将“嵌入互操作类型”重置为False时,错误消失了,一切正常。希望这对别人有帮助。谢谢

你认为我们不想把它嵌入。