您可以从 14 hive 中的 ISAPI 文件夹中的 sharepoint 获取 DLL:
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI
只需将 dll 复制到本地计算机并在项目中引用它们即可进行编译。
当您调试/部署项目时,您会意识到这是一个巨大的痛苦,因为您无法在本地测试代码。
UPDATE:Sharepoint 2010 评估机不再可用。因此,以下信息不再是最新的。现在最好的选择是从 MSDN 获取 Sharepoint 2010(如果您显然已订阅)。
我的建议是获取 Microsoft 2010 信息工作者演示和评估虚拟机 (SP1):
http://www.microsoft.com/en-au/download/details.aspx?id=27417
它是一个带有 Sharepoint 2010 的虚拟机,并且预装了您需要的所有工具,例如 infopath 和 Visual Studio。
唯一的问题是您需要 2008 server r2 才能运行它。
我已经成功地将机器转换为 VMWare,并且我很高兴按照这篇文章中的说明在 Windows 7 下运行它:
http://sharepointyankee.com/2010/06/03/converting-the-sharepoint-and-office-2010-information-worker-virtual-machines-to-vmware-from-hyper-v/
请务必阅读该帖子的评论,因为其中存在一些问题。
还要确保你有一台有点脏的机器。我使用配备 8 GB 内存、SSD 的 i7 运行它,为虚拟机分配了 4 个核心,并且运行流畅。