2011-09-30 51 views
2

形势如何管理InfoPath中VSTA代码

我们目前正在开发使用InfoPath中2010表单SharePoint 2010网站。然而,这些表单中的大部分都需要更高级的功能,因此这些表单变成了Adminstrator认可的表单,并且在它们上面有c#代码(VSTA)。

问题

由于每个InfoPath表单将有自己的C#项目,我们现在有管理的代码需要更多的InfoPath表单困难。有没有更好的方法来管理代码?或者是否有一种机制将所有VSTA代码放在一个中央位置/解决方案中?

+0

没有办法,我知道的用于多个InfoPath中VSTA项目的解决方案。一个代码为beind的InfoPath表单=一个项目,冲洗并重复下一个表单。 –

+0

谢谢,因为Infopath可以创建与Web服务的数据连接,所以我有一个想法是否使用web服务来处理所有的infopath表单。我将代码全部放在一个地方,但是我有一种糟糕的感觉,很难将数据从表单传递到代码。 –

回答

1

这里到InfoPath博客的链接如何管理InfoPath中的源代码:http://blogs.msdn.com/b/infopath/archive/2010/06/10/using-tfs-for-source-control-in-infopath-2010.aspx

+0

谢谢,但是,这是否意味着每个信息表格仍然会有自己的VSTA项目? –

+0

是的。你无法解决这个问题。我曾经做过的是创建一个包含所有常用函数的基类,然后每个表单的VSTA包含一个从基类派生的非常基本的C#文件。不理想,但这是InfoPath不是真正的开发环境的部分原因。 – Tundey

+0

为什么选择投票? InfoPath开发人员链接到博客有什么问题?你愿意我在这里反刍内容吗?好悲伤。 – Tundey