当我引用Microsoft.SharePoint.Administration时,它会出错。 Microsoft.Office.Server dlls在WCF服务应用程序中。它没有标识添加的程序集。如何解决这个问题?
答案 0 :(得分:1)
在哪个.NET Framework版本中编写了WCF服务? SharePoint 2010是使用.NET FX 3.5实现的,因此如果您的目标是相同的FX版本,则只能引用SharePoint程序集。
您的WCF服务也必须在SharePoint框上运行,因此无法在非SharePoint计算机上引用与SharePoint相关的程序集。
您的参考如何?您必须从SharePoint根目录中的ISAPI文件夹引用程序集(默认情况下应为Program Files\Common files\Microsoft Shared\Web Server Extensions\14\ISAPI\
)