我应该使用哪个IDE为InfoPath Forms,VSTA或者VSTO开发自定义代码?

时间:2020-03-05 18:57:38  来源:igfitidea点击:

我是开发Office Forms Server / MOSS 2007的新手。我必须在设计基于Web的表单和在Visual Studio Tools for Applications(aka VSTA)或者Visual Studio Tools for Office(aka VSTO)中为其编写代码之间进行选择。 VSTA作为InfoPath 2007许可的一部分免费提供; VSTO也是免费的,需要Visual Studio 2005/2008. 我拥有这两种产品的许可证,并且无法轻松确定每个IDE的优缺点。

解决方案

回答

这比我能更好地解释它:http://blogs.msdn.com/andreww/archive/2006/02/21/536179.aspx

鉴于VSTA许可证随InfoPath一起提供,我可能会使用它。

回答

为了增加Bennor的答案,我将避免完全在InfoPath表单后面编写代码。这是一个绝望的尝试,目的是尽可能地使"愚蠢的XML"而不是与代码纠缠在一起的"智能" XML。如果不这样做,我的下一个选择是VSTA,因为从历史上看,这些解决方案(至少是我编写的解决方案)具有较低的安全风险,并且可以在更加多样化的Office环境中运行。

不得已的方法是使用VSTO。这是我的偏见...我的大部分VSTO投资都在Microsoft Word中。