VSTO, VSTA and MAF Explained

Do you know the difference between VSTO and VSTA? Did you already hear about MAF? Check out Andrew's latest post! Synopsis:

  • VSTO was originally designed to support the building of managed extensions to Office applications.
  • Visual Studio Tools for Applications (VSTA) was branched from VSTO with the aim of providing the same kind of support for all applications, managed or unmanaged.
  • Or to put it another way, VSTO is an Office-specific subset of VSTA.
  • At the heart of VSTA is the Managed Add-in Framework (MAF). MAF is an architectural framework, with basic implementation in WinFx.
  • MAF can be seen as the .NET equivalent of COM.

No Comments