Visual Studio eszközök alkalmazásokhoz

A Visual Studio Tools for Applications (VSTA) olyan eszközkészlet, amely lehetővé teszi a független szoftvergyártók (ISV) számára, hogy személyre szabják alkalmazásaik automatizálását és bővíthetőségét. Ezeket a képességeket a végfelhasználók használhatják a felügyelt bővítményeken belül.

Történelem

A Microsoft bejelentette a VSTA-t a Visual Studio 2005 kiadásával együtt . 2006 áprilisában megjelent a VSTA első Community Technology Preview verziója. Az 1.0-s verzió már megjelent az Office 2007-tel. A jelenlegi verzió a Visual Studio Tools for Applications 2.0. A Visual Studio Tools for Applications második verziója támogatja a dinamikus programozási modellt, és WPF, WCF, WF, LINQ és NET 3.5 technológiákat tartalmaz.

A VSTA az Office 2007 része a végfelhasználók és az üzleti alkalmazások fejlesztői általi használatra. Az ISV-hez külön is elérhető az SDK. A VSTA azonban csak az InfoPath programba van integrálva, mert más Office-alkalmazások helyett a Visual Basic for Applications rendszert használják.

Építészet

A VSTA a .NET-keretrendszeren alapul, és ugyanarra az architektúrára épül, mint a Visual Studio Tools for Office (VSTO). A „Visual Studio 2005 Tools for Applications” a .NET 2.0 keretrendszeren és a Visual Studio 2005-ön alapul. A VSTA 2.0 verziója a .NET 3.5 SP1 keretrendszeren és a Visual Studio 2008-on alapul. A „Visual Studio for Application” (VSA) számára kifejlesztett néhány technológia szerepel a VSTA-ban.

Engedélyezés

A VSTA-t az alkalmazásaikba integrálni kívánó független szoftvergyártóknak licencdíjat kell fizetniük, amely felhasználónként 50 USD, vagy az előállított termékből származó bevétel 1, 2 vagy 3 százaléka levonása.