2010 VSTO Runtime v4
Also referred to as Visual Studio 2010 VSTO Runtime
Works with .NET Framework 4.0, 4.5, 4.6, 4.7, 4.8
Microsoft Office 365, 2021, 2019, 2016, 2013 or 2010
This version needs to be included as a dependency (and installed if necessary) with any add-ins that use VSTO.
vstor_redist.exe
FileName | Comments |
Extensibility.dll | Extensibility (for Visual Studio) This provides the IDTExtensibility2 interface and this is included because it is possible to create add-ins for Visual Studio itself.C:\Program Files\Common Files\Microsoft Shared\MSEnv\PublicAssemblies\Extensibility.dll |
Microsoft.Office.Core.dll | Contains the core objects that are shared across all the different applications. |
Microsoft.Office.Tools.Common.dll | Contains types for creating Ribbon customisations and types for creating action panes. Note that smart tags have been depreciated in Excel and Word 2010. |
Microsoft.Office.Tools.Common.v4.0.Utilities.dll | Provides the base classes for the ThisAddin class used in application-level solutions This is not included in the VSTO Runtime redistributable and must be deployed with your solution. If you are using ClickOnce these are automatically included in the generated package. You cannot embed interop types from this assembly |
Microsoft.Office.Tools.dll | Contains types that are used by the vsto runtime itself. These are not meant to be called directly. |
Microsoft.Office.Tools.Excel.dll | Contains interfaces that represent host items, host controls and their supporting types. C:\Program Files\Reference Assemblies\Microsoft\VSTO40\v4.0.Framework\ |
Microsoft.Office.Tools.Excel.v4.0.Utilities.dll | Provides the base classes for the ThisWorkbook and Sheet classes in a document-level solution and windows form controls that you can use on a worksheet. This is not included in the VSTO Runtime redistributable and must be deployed with your solution. If you are using ClickOnce these are automatically included in the generated package. You cannot embed interop types from this assembly |
Microsoft.Office.Tools.Outlook.dll | Contains types that you can use to create custom form regions. |
Microsoft.Office.Tools.Outlook.v4.0.Utilities.dll | Provides base classes for the generated ThisAddIn and outlook form region classes. This is not included in the VSTO Runtime redistributable and must be deployed with your solution. If you are using ClickOnce these are automatically included in the generated package. |
Microsoft.Office.Tools.v4.0.Framework.dll | Contains types for exceptions that can be thrown by the vsto runtime as well as attributes you can use when creating outlook form regions. You cannot embed interop types from this assembly |
Microsoft.Office.Tools.Word.dll | Contains interfaces that represent host items, host controls and their supporting types. |
Microsoft.Office.Tools.Word.v4.0.Utilities.dll | Provides the base classes for the ThisDocument class in a document-level solution and windows form controls that you can use on a document. This is not included in the VSTO Runtime redistributable and must be deployed with your solution. If you are using ClickOnce these are automatically included in the generated package. |
Microsoft.Vbe.Interop.dll | Microsoft Visual Basic for Applications Extensibility 5.3 Provides objects for working with the Visual Basic Editor C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB |
Microsoft.VisualStudio.Tools.Applications.Hosting.dll | Provides classes used with custom actions. |
Microsoft.VisualStudio.Tools.Applications.Runtime.dll | Contains types for the ICachedType interface, IAddInPostDeploymentAction interface and other types that are part of the vsto runtime. These are not meant to be called directly. (10.0.31125) Visual Studio 2010 SP1 (10.0.31007) (10.0.30319) |
Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll | Contains types for the ServerDocument class and several classes that represent the hierarchy of cached data in a document-level customisatoin. |
stdole.dll | Provides basic COM types as well as the IPictureDisp data type Can also be found in the following location: C:\Program Files\Microsoft.NET\Primary Interop Assemblies\ C:\Program Files\Common Files\Microsoft Shared\MsEnv\PublicAssemblies\ C:\Program Files\Microsoft Visual Studio 12.0\Visual Studio Tools for Office\PIA\Common\ |
FileName Comments |
Extensibility.dll Extensibility (for Visual Studio) This provides the IDTExtensibility2 interface and this is included because it is possible to create add-ins for Visual Studio itself.C:\Program Files\Common Files\Microsoft Shared\MSEnv\PublicAssemblies\Extensibility.dll |
Microsoft.Office.Core.dll Contains the core objects that are shared across all the different applications. |
Microsoft.Office.Tools.Common.dll Contains types for creating Ribbon customisations and types for creating action panes. Note that smart tags have been depreciated in Excel and Word 2010. |
Microsoft.Office.Tools.Common.v4.0.Utilities.dll Provides the base classes for the ThisAddin class used in application-level solutions This is not included in the VSTO Runtime redistributable and must be deployed with your solution. If you are using ClickOnce these are automatically included in the generated package. You cannot embed interop types from this assembly |
Microsoft.Office.Tools.dll Contains types that are used by the vsto runtime itself. These are not meant to be called directly. |
Microsoft.Office.Tools.Excel.dll Contains interfaces that represent host items, host controls and their supporting types. C:\Program Files\Reference Assemblies\Microsoft\VSTO40\v4.0.Framework\ |
Microsoft.Office.Tools.Excel.v4.0.Utilities.dll Provides the base classes for the ThisWorkbook and Sheet classes in a document-level solution and windows form controls that you can use on a worksheet. This is not included in the VSTO Runtime redistributable and must be deployed with your solution. If you are using ClickOnce these are automatically included in the generated package. You cannot embed interop types from this assembly |
Microsoft.Office.Tools.Outlook.dll Contains types that you can use to create custom form regions. |
Microsoft.Office.Tools.Outlook.v4.0.Utilities.dll Provides base classes for the generated ThisAddIn and outlook form region classes. This is not included in the VSTO Runtime redistributable and must be deployed with your solution. If you are using ClickOnce these are automatically included in the generated package. |
Microsoft.Office.Tools.v4.0.Framework.dll Contains types for exceptions that can be thrown by the vsto runtime as well as attributes you can use when creating outlook form regions. You cannot embed interop types from this assembly |
Microsoft.Office.Tools.Word.dll Contains interfaces that represent host items, host controls and their supporting types. |
Microsoft.Office.Tools.Word.v4.0.Utilities.dll Provides the base classes for the ThisDocument class in a document-level solution and windows form controls that you can use on a document. This is not included in the VSTO Runtime redistributable and must be deployed with your solution. If you are using ClickOnce these are automatically included in the generated package. |
Microsoft.Vbe.Interop.dll Microsoft Visual Basic for Applications Extensibility 5.3 Provides objects for working with the Visual Basic Editor C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB |
Microsoft.VisualStudio.Tools.Applications.Hosting.dll Provides classes used with custom actions. |
Microsoft.VisualStudio.Tools.Applications.Runtime.dll Contains types for the ICachedType interface, IAddInPostDeploymentAction interface and other types that are part of the vsto runtime. These are not meant to be called directly. (10.0.31125) Visual Studio 2010 SP1 (10.0.31007) (10.0.30319) |
Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll Contains types for the ServerDocument class and several classes that represent the hierarchy of cached data in a document-level customisatoin. |
stdole.dll Provides basic COM types as well as the IPictureDisp data type Can also be found in the following location: C:\Program Files\Microsoft.NET\Primary Interop Assemblies\ C:\Program Files\Common Files\Microsoft Shared\MsEnv\PublicAssemblies\ C:\Program Files\Microsoft Visual Studio 12.0\Visual Studio Tools for Office\PIA\Common\ |
Specific Versions
link - learn.microsoft.com/en-us/visualstudio/vsto/visual-studio-tools-for-office-runtime?view=vs-2022
Version | Release Date |
10.0.60917 | 2024 - February, Office 365, 20021, 2019 |
10.0.60912 | 2023 - November, Office 365, 2021, 2019 |
10.0.60910 | 2023 - August, Office 365, 2021, 2019, 2016, 2013 |
10.0.60828 | 2018 - December, Office 365, 2021, 2019 |
10.0.60825 | 2016 - September |
10.0.60724 | 2015 - July |
10.0.50903 | 2014 - September |
10.0.50701 | 2014 - July. Supports .NET Framework 4.5.2 |
10.0.50325 | 2014 - April |
10.0.40820 | 2013 - November |
10.0.31125 | 2013 - January. Visual Studio 2010 SP1 |
10.0.31119 | 2012 - November. Supports both 32 and 64 Bit Version |
10.0.31007 | 2011 - April. Supports 64 Bit Version |
10.0.30319 | 2010 - November. Introduced Fast Path Loading |
10.0.0 | 2010 - April. Supports 32 Bit Version |
Version Release Date |
10.0.60917 2024 - February, Office 365, 20021, 2019 |
10.0.60912 2023 - November, Office 365, 2021, 2019 |
10.0.60910 2023 - August, Office 365, 2021, 2019, 2016, 2013 |
10.0.60828 2018 - December, Office 365, 2021, 2019 |
10.0.60825 2016 - September |
10.0.60724 2015 - July |
10.0.50903 2014 - September |
10.0.50701 2014 - July. Supports .NET Framework 4.5.2 |
10.0.50325 2014 - April |
10.0.40820 2013 - November |
10.0.31125 2013 - January. Visual Studio 2010 SP1 |
10.0.31119 2012 - November. Supports both 32 and 64 Bit Version |
10.0.31007 2011 - April. Supports 64 Bit Version |
10.0.30319 2010 - November. Introduced Fast Path Loading |
10.0.0 2010 - April. Supports 32 Bit Version |
© 2024 Better Solutions Limited. All Rights Reserved. © 2024 Better Solutions Limited TopPrevNext