【问题标题】:Develop Infopath 2010 with object model locally without SharePoint 2010在没有 SharePoint 2010 的情况下在本地使用对象模型开发 Infopath 2010
【发布时间】:2012-07-31 15:21:31
【问题描述】:
- 我使用的是 Windows 7 企业版
- 我的电脑安装了 infopath 2010 并且之前使用过
- 但由于我的要求,我必须使用对象模型来编写代码,并且需要我添加对 SharePoint 的引用
- 我读了一些文章,但它没有任何解决方案满足我的需要(它是在 web 部分和远程调试上,他们谈到了导出注册表并将其导入本地框)
我的问题是我需要在本地电脑上安装什么(最少的 SP Foundation 或其他任何东西),以便我可以开发代码并在 Visual Studio 中添加共享点参考。
【问题讨论】:
标签:
sharepoint-2010
infopath2010
sharepoint-object-model
【解决方案1】:
最低限度是将 Microsoft.SharePoint.dll(位于 14 hives 文件夹中)添加到您的项目中 - 但您不会对此感到满意。您可能能够编写代码并且编译器不会抱怨缺少引用,但您将无法从 SharePoint 对象调试或获取任何信息,因为所有信息都存储在特定数据库(配置数据库、内容数据库)中。
最好的解决方案是安装 SP Foundation(最好在 VM 中) - 如果您想针对仅在标准/企业版(例如 InfoPath Froms Service)中可用的功能进行编码,则必须安装对应的版本.