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

And*_*rei 9 dll attributes guid visual-studio-2010-rc

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

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

有没有其他人得到这个错误,如果是这样,我该如何解决它?

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

小智 13

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

  • 您假设我们不希望它嵌入. (31认同)

And*_*rei 0

是的,我最终想通了。显然,Windows Search SDK 代码示例中的某个位置有一个 Microsoft.Search.Interop.dll 文件。

您可以在此处获取代码示例,然后只需使用 Windows 搜索即可找到它。

希望能帮助到你。

干杯!