2008-09-17 39 views
1

我是新開發的Office Forms Server/MOSS 2007.我必須選擇設計我的基於Web的表單並在Visual Studio Tools for Applications(又名VSTA)或Visual Studio Tools for Office(又名VSTO)中爲他們編寫代碼)。 VSTA作爲InfoPath 2007許可證的一部分免費提供; VSTO也是免費的,需要Visual Studio 2005/2008。我擁有兩種產品的許可證,不能輕易決定每個IDE的優缺點。應該使用哪種IDE來開發InfoPath Forms,VSTA或VSTO的自定義代碼?

+0

經過3個月與InfoPath代碼開發的鬥爭,我放棄了這個概念。支持和維護太困難了,正如rasx在他的回答中指出的那樣,最好避免。 – 2008-10-15 13:20:42

回答

0

要添加到Bennor的答案,我會避免編寫完整的InfoPath表單後面的代碼。這是一個絕望的嘗試,儘可能地使'愚蠢的XML',而不是與代碼糾纏在一起的「聰明的」XML。否則,我的下一個選擇是VSTA,因爲歷史上這些解決方案(至少是我寫的)具有較低的安全風險,並且可以在更多不同的Office環境中運行。

最後的手段是使用VSTO。這是我的偏見......我的VSTO大部分投資都在Microsoft Word中。

相關問題