0
  1. 我在 Windows 7 企业版上
  2. 我已经安装了 infopath 2010 并且之前使用过它
  3. 但由于我的要求,我必须使用对象模型来编写代码,并且需要我添加对 SharePoint 的引用
  4. 我读了一些文章,但它没有任何解决方案满足我的需要(它是在 web 部分和远程调试上,他们谈到了导出注册表并将其导入本地框)

我的问题是我需要在我的本地电脑上安装什么(最少的 SP Foundation 或任何它),以便我可以开发代码并在 Visual Studio 中添加共享点参考。

4

1 回答 1

1

最低限度是将 Microsoft.SharePoint.dll(位于 14 hives 文件夹中)添加到您的项目中 - 但您不会对此感到满意。您可能能够编写代码并且编译器不会抱怨缺少引用,但您将无法调试或从 SharePoint 对象获取任何信息,因为所有信息都存储在特定数据库(配置数据库、内容数据库)中。

最好的解决方案是安装 SP Foundation(最好在 VM 中) - 如果您想针对仅在标准/企业版本中可用的功能(例如 InfoPath Froms Service)进行编码,则必须安装相应的版本。

于 2012-08-01T10:24:26.063 回答