Infopath 自定义代码在 SharePoint 上的位置

Location of Infopath Custom Code on SharePoint

我有一个 Infopath 2010 表单,它是为 SharePoint 2010 中的文档库开发的。该表单包含自定义 VB 代码,保存在共享驱动器上。

但是,如果共享驱动器上的 VB 项目得到 deleted/damaged/forgotten,有没有办法从 SharePoint 本身检索自定义代码?我知道您可以转到“库设置”>“高级设置”>“文档模板”>“编辑模板”来检索 Infopath 表单,但是当您尝试编辑自定义代码时,Infopath 会要求提供 VB 项目位置。

部署表单时,纯文本、未编译版本的代码是否存储在 SharePoint 中的某处?

找到我自己的答案 - 看来我运气不好。

http://www.bizsupportonline.net/blog/2013/recover-make-changes-infopath-forms-sharepoint.htm

底部段落“您可以通过 3 种方法确定代码是否是为表单模板编写的”之前的段落

这是一个非常有用的功能,Infopath...

当我需要获取表单代码但无法访问原始代码文件时,我采用的一种方法是将表单另存为源文件(或者使用 7 之类的工具解压缩模板-zip 或从设计模式下 InfoPath 中的发布菜单),然后使用 ILSPY 反编译代码 DLL。不完美且有点痛苦,但让我能够看到模板文件中可能发生的事情并在需要时重新创建源代码。