2008-12-02 9 views
38

Je viens d'installer le SDK SharePoint sur mon ordinateur, mais je n'arrive pas à trouver l'emplacement de Microsoft.Sharepoint.dll afin que je puisse y ajouter une référence.Où est l'emplacement de Microsoft.Sharepoint.dll

Ce n'est pas dans le GAC ou C: \ Program Files \ Fichiers communs \ Microsoft Shared \ Extensions serveur Web \ 12 \ ISAPI \ et une recherche ne fournit rien.

Des suggestions?

+0

Au moins en 2017, vous pouvez obtenir cette DLL en ajoutant le paquet "SharePoint" de Microsoft via NuGet. –

Répondre

19

La DLL se trouve sur le serveur sur lequel vous avez installé SharePoint. Vous ne devriez pas se développer sur une machine de bureau, créer une machine virtuelle avec SharePointserver installé et y travailler. See: http://weblogs.asp.net/erobillard/archive/2007/02/23/build-a-sharepoint-development-machine.aspx

+2

Oui exactement, c'est la bonne façon de se développer autour de SharePoint - sur le serveur .... –

+75

Dieu ne plaise que j'essaie de construire une solution sharepoint sur un ordinateur sans sharepoint installé. Ah oui, je comprends. C'est une "plateforme". Mon cul –

+11

Il existe des scénarios où vous avez besoin de cette DLL pour être disponible sans SharePoint installé, par exemple, sur un serveur de génération. –

2

Il peut apparaître dans la boîte de dialogue "Ajouter une référence" de toute façon - 99% du temps, vous n'avez pas besoin de connaître l'emplacement physique. Regardez dans la liste ".Net", qui est triée par ordre alphabétique. Je suppose que le programme d'installation du SDK affirmerait cela, mais le développement de Sharepoint nécessite également un système d'exploitation serveur.

+0

La liste .NET était le premier endroit où j'ai regardé comme j'aurais supposé qu'il était là. Je développe des contrôles utilisateur qui font usage de la SmartPart pour obtenir chargé dans SharePoint je peux développer sur ma machine locale. Je pensais que je voudrais juste ajouter le test et le copier, mais je ne peux pas sembler trouver partout. –

44

Juste Pour votre information, je l'ai trouvé sur le serveur où SharePoint a été installé à:

E: \ Program Files \ Common Files \ Microsoft Shared \ extensions serveur web \ 12 \ ISAPI

+9

Oui, et pour SP2010, il est maintenant ici: 'C: \ Program Files \ Fichiers communs \ Microsoft Shared \ extensions serveur Web \ 14 \ ISAPI' –

+10

Oui, et pour SP2013, il est maintenant ici:' C: \ Program Files \ Common Files \ Microsoft Shared \ extensions serveur Web \ 15 \ ISAPI' – Nacht

+1

en 2015, un moyen facile d'obtenir la DLL est rapidement à tourner une Azure en utilisant la machine virtuelle de l'image SharePoint. Supprimez la machine une fois que vous avez copié les DLL. C'est beaucoup plus rapide que le téléchargement et la tentative d'installation du serveur SharePoint (l'image d'installation pèse 2,5 gb). –