我必须在设计基于web的表单和在Visual Studio Tools for Applications (又称VSTA)或Visual Studio Tools for Office (又称VSTO)VSTA作为InfoPath 2007许可的一部分是免费的;VSTO也是免费的,需要Visual Studio2005/ 2008。我有这两个产品的许可证,不能很容易地决定每个IDE的优缺点。
我需要在我的应用程序中提供脚本功能,允许客户使用我们的对象模型扩展其功能。我希望提供某种集成的C#/VB.Net编辑器与智能感知,但在研究了像AvalonEdit和ScintillaNet这样的产品后,它们似乎并没有提供真正的代码完成功能,而仅仅是一个应用程序接口,您可以在其中提供您自己的项目列表,以显示在弹出的自动完成列表中。作为最后的手段,客户可以使用像VS Express这样的东西,但集成的编辑器显然更好一些。
(我还遇到了Visual Studio Tools for