2009-02-26 15 views
3

Ich schreibe gerade eine Windows-Anwendung in C#, die Dokumente zu einer Dokumentbibliotheksliste hinzufügen wird. Ich versuche, Microsoft.Sharepoint zu verweisen, aber ich sehe die COM- oder .NET-Bibliothek in Visual Studio 2005 keine Verweislisten hinzufügen. Auf welche DLL muss ich verweisen und wo finde ich diese?Mit C# auf Sharepoint zugreifen - wo finde ich die Referenzbibliothek?

Danke,

Alex

Antwort

5

Um eine Dokumentbibliothek zugreifen ich gehen durch die Liste Web-Service empfehlen, die Sharepoint aussetzt. Aus persönlicher Erfahrung ist das die einfachste, tragbarste und aufrüstbarste Art.

Die Dokumentation für die all Web-Dienste und Bibliotheken .NET als auch Download in Visual studio extensions for windows sharepoint services

2

sein können, zu tun Ich nehme an, Sie mit Sharepoint 2007, so Sie in der Lage sind die Bibliotheken in dem Ordner Bin zu finden in der 12 Hive auf, wo SP installiert ist. Das ist normalerweise: C: \ Programme \ Gemeinsame Dateien \ Microsoft Shared \ Webserver Erweiterungen \ 12

Sie benötigen einen Verweis auf Microsoft.SharePoint.dll.

4

die Sharepoint-Bibliothek zugreifen, die Sie enthalten müssen Baugruppe in Ihr Projekt folgende: Microsoft.SharePoint.dll

Sie es auf Ihrem Sharepoint-Server unter dem Ordner 12 Nesselsucht finden: C: \ Program Files \ Common Files \ Microsoft Shared \ Web Server Extensions \ 12 \ ISAPI

Dort können Sie einige weitere Baugruppen finden Sie mehr Sharepoint-Funktionalität benötigen.

3

Welche Art von Anwendung müssen Sie entwickeln ???

Wenn es sich um eine Client-Anwendung, die auf Maschinen ausgeführt wird, die nicht die Sharepoint-Zielmaschine sind Sie auf Sharepoint Web Services aufrufen müssen, um die Operationen zu tun.

Wenn Ihre Anwendung auf dem Server ausgeführt werden, Sharepoint-Maschine, können Sie die DLL verwenden, die auf 12 Ordner befinden. Für die Entwicklung müssen Sie die DLLs in einem lokalen Ordner kopieren und auf Ihr Projekt verweisen. Um zu überprüfen, ob die Anwendung gut funktioniert, müssen sie auf dem SharePoint-Rechner, nicht auf dem Entwicklungsrechner, ausgeführt werden.