我正在尝试为InfoPath 2013表单开发自定义代码。我安装了Visual Studio 2013 Professional,但在尝试编辑代码时,我收到以下消息:
The following external components are required to edit your form code. Please install them and try again.
Microsoft Visual Studio 2012
Visual Studio C# Support
Microsoft Visual Studio Tools for Applications 2012
安装了C#支持以及Visual Studio Tools for Applications 2012。
InfoPath 2013是否不支持VS2013?
答案 0 :(得分:2)
不幸的是没有
MS最近确实做出了一些糟糕的决定
首先,VS2013已经发布,因此如果您想为Windows 8.1开发,他们会强迫人们升级
其次,MS已经宣布他们正在放弃InfoPath并且尚未提供替代解决方案。支持仍然可用,但InfoPath 2013的继任者将是另一种解决方案.....我猜测Azure Forms或SharePoint表单,类似的东西
非常令人失望
答案 1 :(得分:0)
如您所见,将代码添加到InfoPath 2013表单需要Visual Studio 2012.我不知道如何将其与任何其他版本的Visual Studio一起使用。
根据您计划使用自定义代码的内容,您可以使用qRules library(完全披露:我是此库的开发人员之一)。它包含许多人们倾向于在InfoPath中使用代码的最常见功能,您只需在表单中执行规则即可使用它们,从而无需使用任何版本的Visual Studio。
如果您有关于代码的特定事情,我可以告诉您是否可以使用qRules这样做,但您应该为此打开一个单独的问题(并在此处告诉我)