Какую IDE мне следует использовать для разработки пользовательского кода для InfoPath Forms, VSTA или VSTO?

Я новичок в разработке для Office Forms Server / MOSS 2007. Мне нужно выбрать между разработкой веб-форм и написанием для них кода в Visual Studio Tools for Applications (также называемой VSTA) или Visual Studio Tools for Office (также называемой VSTO). VSTA бесплатно входит в состав лицензии на InfoPath 2007; VSTO, также бесплатный, требует Visual Studio 2005 / 2008. У меня есть лицензии на оба продукта, и я не могу легко решить, какие могут быть плюсы и минусы каждой IDE.

2 ответа

Решение

Это объясняет это лучше, чем я могу: http://blogs.msdn.com/andreww/archive/2006/02/21/536179.aspx

Учитывая тот факт, что лицензия на VSTA поставляется с InfoPath, я, вероятно, буду работать с этим.

Чтобы добавить к ответу Беннора, я бы не стал писать код "позади" форм InfoPath целиком. Это отчаянная попытка сделать как можно больше "тупого XML" вместо "умного" XML, запутанного в коде. В противном случае мой следующий выбор - VSTA, потому что исторически эти решения (по крайней мере, те, что я написал) имеют меньшую угрозу безопасности и могут работать в более разнообразных средах Office.

В крайнем случае - использовать ВСТО. Это мой уклон... большинство моих инвестиций в VSTO в Microsoft Word.

Другие вопросы по тегам