我正在为SharePoint列表开发一个非常大的InfoPath表单。在我不得不重新启动计算机后,文件以某种方式损坏,我不知道如何打开它。这是我在尝试打开文件时从InfoPath获得的错误消息。
InfoPath无法打开以下表单 表单定义(.xsf)文件包含错误。
表单定义(.xsf)文件包含元素,属性或 结构无效。
错误详细信息:keyref'rurtSet_202'未解析为密钥 身份约束 '{} http://schemas.microsoft.com/office/infopath/2003/solutionDefinition ruleset_name_key'。
第2145行,第3位 - ^
我将.xsn扩展名更改为.cab并提取了所有内容。我查看了清单文件,看到Line 2145实际上是文档的最后一行。我找不到它的错误,也不能靠近。
帮助
答案 0 :(得分:1)
自己解决了。实际上很容易。我刚刚删除了包含带有问题规则集的ruleSetAction的“按钮”节点。
由于无法将已编辑的清单文件添加回存档,因此必须从清单文件的上下文菜单中选择“设计”选项。这将打开Infopath中的表单,您可以执行“另存为”,这样您就可以再次打包所有内容。