c# - 在 Sharepoint 2010 中找不到 Microsoft.Office.Server.Search.WebControls

标签 c# sharepoint-2010 web-parts

我正在尝试创建自定义搜索结果 Web 部件,我需要开发一个必须继承 Microsoft.Office.Server.Search.WebControls.CoreResultsWebPart 的类。但是,当我添加对 Microsoft.Office.Server 的引用时,我只能使用 Microsoft.Office.Server.Search.PortalCrawl。在网上搜索解决方案,我发现只有一个人有同样的问题,没有人回答他。有谁知道为什么我无法加载正确的 namespace 以及这个 PortalCrawl 到底来自哪里?

感谢您的宝贵时间。

最佳答案

我以前遇到过同样的问题......

添加引用时,它将在 .NET 组件下列为“Microsoft® 搜索组件”。

将有两个具有相同组件名称(如上所述)的 dll。

  • Microsoft.Office.Server.Search.dll(这是您需要的)
  • Microsoft.Office.Server.Search.Connector.dll

关于c# - 在 Sharepoint 2010 中找不到 Microsoft.Office.Server.Search.WebControls,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6778320/

相关文章:

css - 如何从可视化 webpart 引用 css 文件

drop-down-menu - 检索 SharePoint 列表数据并将其绑定(bind)到下拉列表

c# - SharePoint 2013 自定义 Web 部件不可见

c# - 如何根据第一个ListView中选择的值显示第二个ListView?

c# - 我将如何以 C# 最佳方式打印马提尼玻璃图案

c# - 为什么这段代码不总是创建一个相同的位图副本?

c# - 在运行测试类清理时,由于出现以下错误 : 80040154.,为具有 CLSID {} 的组件检索 COM 类工厂失败

visual-studio-2010 - Visual Studio 中 Sharepoint 文件的版本历史

c# - WPF DataGrid - 新条目的行不可见

html - 哪种以编程方式引用 CSS 类的方式最可靠?