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

FileNameComments
Extensibility.dllExtensibility (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.dllContains the core objects that are shared across all the different applications.
Microsoft.Office.Tools.Common.dllContains 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.dllProvides 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.dllContains types that are used by the vsto runtime itself. These are not meant to be called directly.
Microsoft.Office.Tools.Excel.dllContains 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.dllProvides 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.dllContains types that you can use to create custom form regions.
Microsoft.Office.Tools.Outlook.v4.0.Utilities.dllProvides 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.dllContains 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.dllContains interfaces that represent host items, host controls and their supporting types.
Microsoft.Office.Tools.Word.v4.0.Utilities.dllProvides 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.dllProvides classes used with custom actions.
Microsoft.VisualStudio.Tools.Applications.Runtime.dllContains 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.dllContains types for the ServerDocument class and several classes that represent the hierarchy of cached data in a document-level customisatoin.
stdole.dllProvides 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 
VersionRelease Date
10.0.609172024 - February, Office 365, 20021, 2019
10.0.609122023 - November, Office 365, 2021, 2019
10.0.609102023 - August, Office 365, 2021, 2019, 2016, 2013
10.0.608282018 - December, Office 365, 2021, 2019
10.0.608252016 - September
10.0.607242015 - July
10.0.509032014 - September
10.0.507012014 - July. Supports .NET Framework 4.5.2
10.0.503252014 - April
10.0.408202013 - November
10.0.311252013 - January. Visual Studio 2010 SP1
10.0.311192012 - November. Supports both 32 and 64 Bit Version
10.0.310072011 - April. Supports 64 Bit Version
10.0.303192010 - November. Introduced Fast Path Loading
10.0.02010 - 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