在没有SharePoint 2010的情况下在本地使用对象模型开发Infopath 2010

时间:2012-07-31 15:21:31

标签: sharepoint-2010 infopath2010 sharepoint-object-model

  1. 我在Windows 7企业
  2. 我有infopath 2010安装了我的电脑,并在
  3. 之前使用过它
  4. 但由于我的要求,我必须使用对象模型来编写代码,它需要我添加对SharePoint的引用
  5. 我读了一些文章,但它没有任何解决方案满足我的需求(它是在网络部分和远程调试,他们谈到导出注册表并将其导入本地框)
  6. 我的问题是我需要在本地电脑上安装什么(只需SP基础或其他任何东西),这样我就可以开发代码并在visual studio中添加sharepoint参考。

1 个答案:

答案 0 :(得分:1)

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

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