Visual Studio Tools for Applications
Visual Studio Tools for Applications (VSTA) представляет собой набор инструментов, что независимые поставщики программного обеспечения (ISV) могут использовать для создания настройки возможности в свои приложения. Эти настройки способности могут использоваться конечными пользователями адаптировать независимых поставщиков приложений в рамках управляемые расширения среды.
Visual Studio Tools for Applications было объявлено Microsoft с выпуском Visual Studio 2005. Первый Community Technology Preview (CTP) из Visual Studio для приложений был выпущен в апреле 2006 года.
Он входит в состав Office 2007 для использования конечными пользователями и разработчиками приложений бизнес, и SDK доступна отдельно для независимых поставщиков ПО. Это, однако, интегрированных в InfoPath только, а не в других приложениях Office.
Visual Studio Tools for Applications 2.0 является текущей версии. Вторая версия Visual Studio Tools for Applications включает в себя такие функции, как динамическое программирование модели и поддержка WPF, WCF, WF, LINQ и NET 3.5.
Visual Studio Tools для приложений на основе. NET Framework 2.0 и построена на той же архитектуре, Visual Studio Tools для Office (VSTO). [5] Некоторые из технологий, разработанных для Visual Studio для приложений (VSA) было зарегистрировано в Visual Studio Tools для приложений. [6]
Visual Studio Tools for Applications состоит из SDK и подгонять разработчиков IDE, основанная на Visual Studio 2005 IDE, и выполнения, которые могут быть встроены в приложения для разоблачения ее особенности через объектной модели NET. Она также включает в себя конечного пользователя IDE включения Visual Basic. NET и C#. Visual Studio Tools for Applications также имеет 64-битную поддержку, записи макросов и других обычных Visual Studio 2005 IDE особенности, но не включает активные сценарии поддержки.
Независимые поставщики программных продуктов желающих интегрировать Visual Studio Tools for Applications в свои приложения должны платить за лицензию на Microsoft, которая рассчитывается либо на $50 за место основе или на основе 1%, 2% или 3% роялти в зависимости от продуктов доходов.