Visual Studio-verktyg för applikationer

Visual Studio Tools for Applications (VSTA) är en uppsättning verktyg som ger oberoende mjukvaruleverantörer (ISV) möjligheten att anpassa automatiseringen och utbyggbarheten av sina applikationer. Dessa funktioner kan användas av slutanvändare inom Managed Extensions.

Historik

Microsoft tillkännagav VSTA tillsammans med lanseringen av Visual Studio 2005 . I april 2006 släpptes den första Community Technology Preview-versionen av VSTA. Version 1.0 släpptes redan med Office 2007. Den nuvarande versionen är Visual Studio Tools for Applications 2.0. Den andra versionen av Visual Studio Tools for Applications stöder den dynamiska programmeringsmodellen och inkluderar WPF-, WCF-, WF-, LINQ- och NET 3.5-teknologier.

VSTA ingår i Office 2007 för användning av slutanvändare och affärsapplikationsutvecklare. Även separat tillgänglig för ISV är dess SDK. VSTA är dock bara integrerat i InfoPath eftersom andra Office-applikationer använder Visual Basic for Applications istället.

Arkitektur

VSTA är baserat på .NET Framework och bygger på samma arkitektur som Visual Studio Tools for Office (VSTO). "Visual Studio 2005 Tools for Applications" är baserad på .NET 2.0 framework och Visual Studio 2005. VSTA version 2.0 är baserad på .NET 3.5 SP1 framework och Visual Studio 2008. Vissa tekniker utvecklade för "Visual Studio for Application" (VSA) är ingår i VSTA.

Licensiering

ISV:er som vill integrera VSTA i sina applikationer måste betala en licensavgift, som beräknas som 50 USD per användare eller som ett avdrag på 1 %, 2 % eller 3 % av intäkterna från den producerade produkten.