2013-12-20 23 views
6

Ich versuche, benutzerdefinierten Code für ein InfoPath 2013-Formular zu entwickeln. Ich habe Visual Studio 2013 Professional installiert, aber wenn Code zu bearbeiten ich versucht, die folgende Meldung erhalten:Unterstützt InfoPath 2013 Visual Studio 2013?

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# Unterstützung installiert ist, zusammen mit Visual Studio Tools for Applications 2012.

Does InfoPath 2013 einfach nicht Unterstützung VS2013?

+0

gleich für mich. Muss ich VS2013 jetzt entfernen und VS2012 installieren? Oder ändert sich das mit Office2013 SP1? – DanielR

+0

Peinlich für #Microsoft – RezaRahmati

Antwort

1

leider keine

MS hat wirklich einige schlechte Entscheidungen worden machen in letzter Zeit

Zum einen VS2013 veröffentlicht wurde, so dass sie die Menschen gezwungen, zu aktualisieren, wenn Sie für Windows 8.1

Zweitens entwickeln wollen, MS haben angekündigt dass sie InfoPath löschen und noch keine alternative Lösung bereitstellen können. Support ist noch vorhanden, aber InfoPath 2013 Nachfolger werden eine andere Lösung sein ..... i Azure Forms oder Sharepoint-Formen bin zu raten, etwas wie die

Sehr enttäuschend

+1

Lächerlich, um eine bestimmte Version von VS zu verlangen, aber scheint ziemlich typisch mit den meisten Dinge im Zusammenhang mit Sharepoint –

+0

ist es wahr, dass ich kann nicht entwickeln Code für IP13 mit VS13 und VSTA12?! scheint nicht für mich zu arbeiten, es sagt, ich brauche VS12. –

+0

Es ist sehr enttäuschend ... :(Die Hälfte der Entwickler Leben verschwendet bei der Installation und Deinstallation von dev-Software ... – yadavr

0

wie Sie haben, zu einem InfoPath Hinzufügen von Code gefunden 2013 Formular erfordert Visual Studio 2012. Mir ist keine Möglichkeit bekannt, es mit einer anderen Version von Visual Studio zu verwenden.

Je nachdem, was Sie den benutzerdefinierten Code verwenden möchten, können Sie mit der qRules library (vollständige Offenlegung: Ich bin einer der Entwickler dieser Bibliothek). Es enthält viele der gebräuchlichsten Funktionen, für die Benutzer Code in InfoPath verwenden. Sie können sie einfach verwenden, indem Sie Regeln in Ihrem Formular ausführen, sodass keine Version von Visual Studio mehr benötigt wird.

Wenn es eine bestimmte Sache gibt, die Sie mit Code machen wollen, kann ich Ihnen sagen, ob es mit qRules möglich ist, aber Sie sollten eine separate Frage dafür öffnen (und lassen Sie es mich hier wissen).