응용 프로그램용 Visual Studio 도구
Visual Studio Tools for ApplicationsVSTA(Visual Studio Tools for Applications)는 독립계 소프트웨어 벤더(ISV)가 자동화 및 확장성을 위해 애플리케이션에 맞춤 기능을 구축하기 위해 사용할 수 있는 도구 세트입니다.이러한 커스터마이즈 기능은 최종 사용자가 Visual Basic for [1]Applications와 마찬가지로 관리된 확장성 환경에서 ISV 애플리케이션을 맞춤화할 수 있습니다.
역사
Visual Studio Tools for Applications는 Visual Studio 2005 출시와 함께 Microsoft에 의해 발표되었습니다.Visual Studio for Application의 첫 번째 Community Technology Preview(CTP)는 2006년 4월에 출시되었습니다.버전 1.0은 Office [2]2007과 함께 제조에 출시되었습니다.Visual Studio Tools for Applications 2.0이 최신 버전입니다.두 번째 버전의 Visual Studio Tools for Applications에는 동적 프로그래밍 모델과 같은 기능과 WPF, WCF, WF, LINQ 및 지원이 포함되어 있습니다.NET Framework 3.5.[3]
VSTA는 최종 사용자 및 비즈니스 애플리케이션 개발자가 사용할 수 있도록 Microsoft Office 2007에 포함되어 있으며 SDK는 ISV용으로 별도로 [4]제공됩니다.그러나 제품군의 다른 응용 프로그램이 대신 Visual Basic for Applications를 사용하기 때문에 Microsoft InfoPath에만 통합됩니다.
아키텍처
Visual Studio Tools for Applications(VSTA)는 를 기반으로 합니다.NET Framework는 VSTO(Visual Studio Tools for Office)[5]와 동일한 아키텍처를 기반으로 구축되었습니다.Visual Studio 2005 Tools for Applications는 를 기반으로 합니다.NET 2.0 프레임워크와 Visual Studio 2005는 를 기반으로 합니다.Visual Studio Tools for Applications v 2.0은 를 기반으로 합니다.NET 3.5 SP1 프레임워크 및 Visual Studio 2008.VSA(Visual Studio for Application)[6]용으로 개발된 테크놀로지 중 일부는 Visual Studio Tools for Applications에 통합되었습니다.
Visual Studio Tools for Applications는 런타임 및 디자인 타임 환경 또는 IDE로 구성됩니다.런타임은 호스트 애플리케이션에서 개체 모델을 추가 기능에 노출하고 추가 기능을 검색 및 로드하는 데 사용됩니다.애드인은 VSTA 런타임을 사용하는 프록시를 통해 호스트 개체 모델에 액세스하거나 애드인이 호스트 애플리케이션을 직접 참조할 수 있습니다.IDE는 Visual Studio IDE-Visual Studio 2005 for VSTA 2005 및 Visual Studio 2008 for VSTA 2.0의 합리화 및 커스터마이즈 가능한 버전입니다.Visual Basic을 지원합니다.넷과 C#.IDE를 커스터마이즈하여 기능을 추가하거나 숨길 수 있습니다.따라서 전문 개발자와 파워 유저 및 보다 매크로 레코딩 지향적인 코딩 스타일을 가진 기타 최종 사용자에게 이상적입니다.Visual Studio Tools for Applications는 호스트 애플리케이션의 64비트 지원 및 매크로 기록 기능을 갖추고 있지만 Active Script 지원 기능은 포함되어 있지 않습니다.VSTA를 호스트 애플리케이션에 통합하려면 SDK가 필요하고, 애플리케이션과 함께 VSTA를 배포하려면 라이센스와 VSTA 배포 가능이 필요합니다.
라이선스
VSTA 2008 통합 라이선스는 2006년 4월에 Microsoft와 라이센스 계약을 체결한 Summit Software에 의해 배포되었습니다.VSTA를 애플리케이션에 통합하려는 독립계 소프트웨어 벤더(ISV)는 Summit 소프트웨어에 라이센스 요금을 지불해야 합니다.이 비용은 제품의 [7][8]수익에 따라 시트당 50달러 또는 1%, 2% 또는 3%의 로열티로 계산됩니다.
레퍼런스
- ^ "Visual Studio Tools for Applications 2.0". MSDN. Microsoft. Retrieved 23 January 2016.
- ^ 2007 Office System을 탑재한 VSTA RTM
- ^ "What's New in Visual Studio Tools for Applications 2.0". MSDN. Microsoft. Retrieved 23 January 2016.
- ^ "Microsoft Visual Studio Tools for Applications 2015 SDK". Download Center. Microsoft. Retrieved 23 January 2016.
- ^ "Microsoft Office is about the tools too". Retrieved 2009-10-01.[데드링크]
- ^ "Howdy! What's up with VSA?". Dr. eX's Blog. Microsoft. 3 October 2005.
- ^ "Licensing Visual Studio Tools for Applications". Archived from the original on 16 March 2010.
- ^ "Products". summsoft.com. Summit Software. Retrieved 23 January 2016.