InfoPath 2013是否支持Visual Studio 2013?

7

我正在尝试为 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吗?


对我来说也一样。我现在需要卸载VS2013并安装VS2012吗?还是这个问题会随着Office2013 SP1的更新而改变? - DanielR
微软真是令人尴尬 - Reza
2个回答

2

很遗憾,不能。

最近微软做了一些不好的决定。

首先,他们发布了VS2013,如果你想开发Windows 8.1应用程序,就必须升级。

其次,微软宣布放弃InfoPath,并且还没有提供替代方案。虽然仍提供支持,但InfoPath 2013的继任者将是另一个解决方案......我猜是Azure Forms或SharePoint表单之类的东西。

非常令人失望。


1
要求使用特定版本的VS似乎有些荒谬,但对于大多数与Sharepoint相关的事情来说似乎是相当典型的。 - Scott Mackay
我不能使用VS13和VSTA12为IP13开发自定义代码吗?!对我来说似乎不起作用,它说我需要VS12。 - philx_x
非常令人失望... :( 一半的开发者生命都浪费在安装和卸载开发软件上了... - ramya

0

正如您所发现的那样,向InfoPath 2013表单添加代码需要使用Visual Studio 2012。我不知道是否有其他版本的Visual Studio可以使用。

根据您计划使用自定义代码的目的,您可能可以使用qRules库(完全透明:我是该库的开发人员之一)。它包含许多人们通常在InfoPath中使用代码的最常见功能,您可以通过在表单内执行规则来使用它们,从而消除了任何Visual Studio版本的需求。

如果您正在寻找使用代码实现特定功能,我可以告诉您是否可以使用qRules来实现,但您应该为此打开一个单独的问题(并在此处让我知道)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接