当我尝试从一个简单的.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网站。)
感谢您提供任何信息/帮助。
答案 0 :(得分:3)
Microsoft.SharePoint.dll是服务器端对象模型,如果您使用此库,则应用程序需要在安装了SharePoint的SharePoint服务器中运行。
您可以在远程服务器(不安装SharePoint)中使用客户端对象模型(像Microsoft.SharePoint.Client.xxx这样的dll)。