Microsoft.Sharepoint.dll的位置在哪里?

43

我刚刚在我的电脑上安装了SharePoint SDK,但是我找不到Microsoft.Sharepoint.dll的位置,以便添加引用。

它不在GAC或C:\ Program Files \ Common Files \ Microsoft Shared \ Web Server Extensions \ 12 \ ISAPI中,搜索也没有结果。

有什么建议吗?


至少在2017年,您可以通过NuGet添加Microsoft的“SharePoint”包来获取此dll文件。 - Harry Pehkonen
我不明白为什么这与编程无关。 我需要在引用此DLL的项目上进行一些编程。 我从SCC存储库获取了该项目,并且引用已损坏。 因此,我需要知道DLL的位置。 因此,我需要知道bizarrely,我应该只在服务器上进行这样的编程。 投票以重新打开。 - phoog
3个回答

47

仅供参考,我在安装SharePoint的服务器上找到了它:

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


10
没问题,对于SP2010而言,它现在出现在这里:C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI - James McCormack
11
没错,对于SP2013而言,它现在位于这里:C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\ISAPI - Nacht
1
在2015年,快速获取DLL的简单方法是使用SharePoint映像启动Azure虚拟机。复制DLL后删除虚拟机。这比下载并尝试安装SharePoint服务器要快得多(安装映像大小为2.5 GB)。 - Sid James
1
这真的很有帮助。我感觉这里接受的答案并没有真正回答问题。 - Bassie

21

2
是的,没错,这是围绕SharePoint开发的正确方式 - 在服务器上进行开发... - Michael L
87
天哪,如果我在没有安装SharePoint的计算机上尝试构建SharePoint解决方案,那就糟糕了。噢,我懂了,这是一个“平台”。胡扯。 - Sleeper Smith
17
有些情况下,您需要在没有安装SharePoint的情况下使用此DLL,例如在构建服务器上。 - Ryan Shripat

2

它可能会在“添加引用”对话框中显示 - 99%的时间您不需要知道物理位置。查找按字母顺序排序的“.Net”列表。

我假设SDK安装程序会断言此事,但Sharepoint开发还需要服务器操作系统。


.NET列表是我首先查找的地方,因为我认为它应该在那里。我正在开发使用SmartPart加载到SharePoint中的用户控件,以便我可以在本地机器上进行开发。我想我只需添加测试并将其复制上去,但我似乎无法在任何地方找到它。 - Ryan Smith

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接