Herramientas de Visual Studio para aplicaciones

Visual Studio Tools for Applications (VSTA) es un conjunto de herramientas que brinda a los proveedores de software independientes (ISV) la capacidad de personalizar la automatización y la extensibilidad de sus aplicaciones. Estas capacidades pueden ser utilizadas por los usuarios finales dentro de Managed Extensions.

Historia

Microsoft anunció VSTA junto con el lanzamiento de Visual Studio 2005 . En abril de 2006, se lanzó la primera versión Community Technology Preview de VSTA. La versión 1.0 ya se lanzó con Office 2007. La versión actual es Visual Studio Tools for Applications 2.0. La segunda versión de Visual Studio Tools for Applications admite el modelo de programación dinámica e incluye las tecnologías WPF, WCF, WF, LINQ y NET 3.5.

VSTA se incluye con Office 2007 para que lo usen los usuarios finales y los desarrolladores de aplicaciones empresariales. También está disponible por separado para ISV su SDK. Sin embargo, VSTA solo está integrado en InfoPath porque otras aplicaciones de Office usan Visual Basic para aplicaciones en su lugar.

Arquitectura

VSTA se basa en .NET Framework y se basa en la misma arquitectura que Visual Studio Tools para Office (VSTO). "Visual Studio 2005 Tools for Applications" se basa en .NET 2.0 framework y Visual Studio 2005. VSTA versión 2.0 se basa en .NET 3.5 SP1 framework y Visual Studio 2008. Algunas tecnologías desarrolladas para "Visual Studio for Application" (VSA) son incluido en el VSTA.

Licencias

Los ISV que deseen integrar VSTA en sus aplicaciones deben pagar una tarifa de licencia, que se calcula en $50 por usuario o como una deducción del 1 %, 2 % o 3 % de los ingresos del producto producido.