在本地计算机上的Microsoft.SharePoint.dll引用是否足以将我连接到服务器文件夹?

时间:2018-05-01 19:26:35

标签: sharepoint

当我尝试从一个简单的.NET控制台应用程序连接到SharePoint 2013站点文件夹时,我得到了这个:我拼凑在一起:

  

未处理的异常:System.IO.FileNotFoundException:无法加载   文件或程序集' Microsoft.SharePoint.Library,Version = 15.0.0.0,   Culture = neutral,PublicKeyToken = ...

我是否真的必须在Windows运行时安装某种形式的SharePoint 2013,我尝试运行这一个SPContext语句?

    public static void Whatever(){
                    SPSite oSiteCollection = SPContext.Current.Site;
    }

2013年的Microsoft.SharePoint.dll被编译到我的构建中作为参考。这一切都很好;没有错误。

在Windows计算机上运行该库所需的最小库集是多少? (我尝试连接到我在浏览器上看到的SharePoint网站。)

感谢您提供任何信息/帮助。

1 个答案:

答案 0 :(得分:3)

Microsoft.SharePoint.dll是服务器端对象模型,如果您使用此库,则应用程序需要在安装了SharePoint的SharePoint服务器中运行。

您可以在远程服务器(不安装SharePoint)中使用客户端对象模型(像Microsoft.SharePoint.Client.xxx这样的dll)。

Check here for sample