keyref'russSet_202'未解析为Identity Constraint的密钥

时间:2012-07-06 12:05:58

标签: forms sharepoint sharepoint-2010 infopath infopath2010

我正在为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实际上是文档的最后一行。我找不到它的错误,也不能靠近。

帮助

1 个答案:

答案 0 :(得分:1)

自己解决了。实际上很容易。我刚刚删除了包含带有问题规则集的ruleSetAction的“按钮”节点。

由于无法将已编辑的清单文件添加回存档,因此必须从清单文件的上下文菜单中选择“设计”选项。这将打开Infopath中的表单,您可以执行“另存为”,这样您就可以再次打包所有内容。