使用C#访问Sharepoint – 我在哪里可以找到参考库?

我目前正在用C#编写一个Windows应用程序,它将文档添加到文档库列表中。 我试图引用Microsoft.Sharepoint,但我没有看到Visual Studio 2005中的COM或.NET库添加引用列表。 我需要参考什么,我在哪里可以找到它?

谢谢,

亚历克斯

要访问文档库,我建议您浏览SharePoint公开的列表Web服务。 从个人经验来看,这是最简单,最便携和可升级的方式。

所有Web服务和.NET库的文档也可以在Windows共享点服务的Visual Studio扩展中下载

若要访问SharePoint库,必须将以下程序集包含在项目中:Microsoft.SharePoint.dll

您可以在12 hives文件夹下的SharePoint Server上找到它:C:\ Program Files \ Common Files \ Microsoft Shared \ web server extensions \ 12 \ ISAPI

在那里,您可以找到更多SharePointfunction可能需要的更多程序集。

你需要开发什么样的应用程序?

如果它是将在不是Sharepoint目标计算机的计算机上执行的客户端应用程序,则必须调用SharePoint Web服务来执行操作。

如果您的应用程序将在服务器,SharePoint计算机上执行,则可以使用12文件夹上的dll。 对于开发,您必须将dll复制到本地文件夹并将其引用到您的项目中。 要检查应用程序是否运行良好,必须在SharePoint计算机上执行,而不是在开发计算机上执行。

我假设您正在使用Sharepoint 2007,因此您可以在安装了SP的12 Hive中的Bin文件夹中找到这些库。 通常是:C:\ program files \ common files \ microsoft shared \ web server extensions \ 12

您将需要对Microsoft.SharePoint.dll的引用。