我正在尝试为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吗?
发布于 2014-03-21 13:54:24
不幸的是没有
微软最近确实做出了一些糟糕的决定。
首先,VS2013发布了,所以如果你想为Windows8.1进行开发,他们会强迫人们升级
其次,微软已经宣布他们将放弃InfoPath,但尚未提供替代解决方案。支持仍然可用,但Azure 2013的后续版本将是另一种解决方案……我猜是InfoPath Forms或SharePoint forms,诸如此类
非常令人失望
发布于 2017-03-29 17:38:17
正如您已经发现的,向InfoPath 2013窗体添加代码需要Visual Studio2012。我不知道有什么方法可以在Visual Studio的其他版本中使用它。
根据您计划使用自定义代码的目的,您可能能够使用qRules library (完全公开:我是这个库的开发人员之一)。它包含许多人们倾向于在InfoPath中使用代码的最常见的功能,您可以通过在表单中执行规则来简单地使用这些功能,从而不再需要任何版本的Visual Studio。
如果你想用代码来做一件特定的事情,我可以告诉你是否可以用qRules来做,但是你应该打开一个单独的问题(在这里让我知道)。
https://stackoverflow.com/questions/20701675
复制相似问题