在我创建的新项目中添加对Microsoft.Search.Interop.dll库的引用时出现此错误。
Microsoft.Search.Interop.dll是一个库,它提供了一些与Windows搜索通信的有用API。我使用它来将文件夹添加到系统索引器。
是否有其他人得到此错误,如果是,我该如何解决?
如果重要的话,我在Windows Server 2008上使用VS2010 RC。
答案 0 :(得分:13)
转到Microsoft.Search.Interop的“属性”窗口,将“嵌入互操作类型”属性更改为False。
答案 1 :(得分:0)
您可以获取代码示例here,只需使用Windows搜索即可找到它。
希望它有所帮助。
干杯!
答案 2 :(得分:0)
我有同样的问题。我做错了是,我标记了“嵌入Interop Type”属性,将dll引用为True而不是标记为“Copy Local”。当我将“嵌入互操作类型”重置为False时,错误消失了,一切正常。希望这对某人有所帮助。谢谢!