我想知道webcontrol的程序集去了哪里。 在SharePoint 2013中,有Microsoft.Office.Server.Search(在Microsoft.Office.Server.Search.dll中)。
现在,对于SHarePoint 2016,似乎有一个名为Microsoft.SharePoint.Search.dll的新程序集。没关系。只是WebControls命名空间是空的!
无论如何都无法找到 ResultScriptWebPart , DataProviderScriptWebPart 或 RefinementScriptWebPart 等控件?
答案 0 :(得分:0)
事实证明,旧的DLL仍然存在,但默认情况下在Visual Studio的“添加引用”对话框中不可见。您可以手动添加它:C:\ Program Files \ Common Files \ microsoft shared \ Web Server Extensions \ 16 \ ISAPI \ Microsoft.Office.Server.Search.dll
我还没有调查这两个程序集之间的区别是什么(显然KeywordQuery类是在两个程序集中实现的 - 不同的实现?)