Welche IDE soll ich für benutzerdefinierten Code für InfoPath Forms zu entwickeln, VSTA oder VSTO?
Frage
Ich bin für Office Entwicklung Forms Server / MOSS 2007. Ich zwischen der Gestaltung meiner Web-basierte Formulare und das Schreiben von Code für sie in Visual Studio Tools for Applications (aka VSTA) oder Visual Studio Tools für Office wählen (auch bekannt als VSTO). VSTA ist kostenlos als Teil der Lizenz für InfoPath 2007 enthalten sind; VSTO, auch kostenlos, erfordert Visual Studio 2005/2008 I Lizenzen für beide Produkte haben und nicht leicht entscheiden, was die Vor-und Nachteile der einzelnen IDE sein könnte.
Lösung
Dies erklärt es besser, als ich es kann: http: / /blogs.msdn.com/andreww/archive/2006/02/21/536179.aspx
In Anbetracht der Tatsache, dass die Lizenz für VSTA mit InfoPath kommt, würde ich wahrscheinlich mit dem laufen.
Andere Tipps
zu Bennor Antwort hinzuzufügen ich das Schreiben von Code vollständig „hinter“ InfoPath vermeiden würde Formen. Dies ist ein verzweifelter Versuch, ‚stummen XML‘ zu machen so viel wie möglich an Stelle von „smart“ XML, die mit Code verstrickt ist. Geschieht dies nicht, ist meine nächste Wahl VSTA weil historisch diese Lösungen (zumindest die, die ich geschrieben habe) ein geringeres Sicherheitsrisiko haben und auf vielfältigere Office-Umgebungen ausgeführt werden können.
Der letzte Ausweg ist VSTO zu verwenden. Dies ist meine Vorurteile ... die meisten meiner VSTO Investitionen in Microsoft Word.