Does InfoPath 2013 support Visual Studio 2013?
Asked Answered
A

2

7

I am trying to develop custom code for an InfoPath 2013 form. I have Visual Studio 2013 Professional installed, but when trying to edit code I get the following message:

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# support is installed, along with Visual Studio Tools for Applications 2012.

Does InfoPath 2013 just not support VS2013?

Ammonium answered 20/12, 2013 at 10:37 Comment(2)
same for me. Do I need to remove VS2013 and install VS2012 now? Or does this change with Office2013 SP1?Abruption
Embarrassing for #MicrosoftRhomboid
B
2

Unfortunately No

MS has really been making some bad decisions lately

Firstly VS2013 was released so they forced people to upgrade if you want to develop for Windows 8.1

Secondly, MS have announced that they are dropping InfoPath and have yet to provide an alternate solution. Support is still available but InfoPath 2013's successor will be another solution.....i'm guessing Azure Forms or SharePoint forms, something like that

Very disappointing

Blackmail answered 21/3, 2014 at 5:54 Comment(3)
Ridiculous to require a specific version of VS but seems fairly typical with most things related to SharepointSon
is it true that i cant develop Custom Code for IP13 with VS13 and VSTA12 ?! seems to be not working for me, it says i need VS12.Provisional
Its very disappointing... :( Half of developers life getting wasted in installing and uninstalling dev software...Tranquil
C
0

As you have found, adding code to an InfoPath 2013 form requires Visual Studio 2012. I am not aware of a way to use it with any other version of Visual Studio.

Depending on what you plan to use the custom code for, you may be able to get by with the qRules library (full disclosure: I am one of the developers of this library). It contains many of the most common features for which people tend to use code within InfoPath, and you can use them simply by executing rules within your form, eliminating the need for any version of Visual Studio.

If there is a specific thing you are looking to do with code, I can tell you whether it's possible to do so with qRules, but you should open a separate question for that (and let me know here).

Conchaconchie answered 29/3, 2017 at 9:38 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.