Architecture
Visual Studio Tools for Applications (VSTA) is based on the .NET Framework and is built on the same architecture as Visual Studio Tools for Office (VSTO). Visual Studio 2005 Tools for Applications is based on the .NET 2.0 framework and Visual Studio 2005, while Visual Studio Tools for Applications v 2.0 is based on the .NET 3.5 SP1 framework and Visual Studio 2008. Some of the technology developed for Visual Studio for Application (VSA) was incorporated within Visual Studio Tools for Applications.
Visual Studio Tools for Applications consists of both a runtime and design time environment or IDE. The runtime is used by host applications to expose their object models to add-ins as well as discover and load add-ins. Add-ins have access to the host object model through a proxy which utilizes the VSTA runtime, or alternatively add-ins can directly reference the host application. The IDE is a streamlined and customizable version of the Visual Studio IDE- Visual Studio 2005 for VSTA 2005 and Visual Studio 2008 for VSTA 2.0. It supports Visual Basic .Net and C#. The IDE can be customized to add or hide functionality. This makes it ideal for professional developers as well as power users and other end users who may have a more macro recording oriented coding style. Visual Studio Tools for Applications also features 64-bit support and macro recording of the host application, but does not incorporate Active Scripting support. In order to integrate VSTA into a host application the SDK is needed, to distribute VSTA with an application a license and the VSTA distributable is required.
Read more about this topic: Visual Studio Tools For Applications
Famous quotes containing the word architecture:
“Poetry is not only dream and vision; it is the skeleton architecture of our lives. It lays the foundations for a future of change, a bridge across our fears of what has never been before.”
—Audre Lorde (19341992)
“The two elements the traveler first captures in the big city are extrahuman architecture and furious rhythm. Geometry and anguish. At first glance, the rhythm may be confused with gaiety, but when you look more closely at the mechanism of social life and the painful slavery of both men and machines, you see that it is nothing but a kind of typical, empty anguish that makes even crime and gangs forgivable means of escape.”
—Federico García Lorca (18981936)
“It seems a fantastic paradox, but it is nevertheless a most important truth, that no architecture can be truly noble which is not imperfect.”
—John Ruskin (18191900)