![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
AlreadyInstalledException |
Exception thrown when the extension to be installed is already present on the system. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
BreaksExistingExtensionsException |
Exception thrown when a conflict is found between the extension to install and an existing extension. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
CannotUninstallOrphanedComponentsException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
DependencyException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
DirectoryExistsException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
DownloadCompletedEventArgs |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
DownloadProgressChangedEventArgs |
Although this API supports the Extension Manager infrastructure, we recommend that you do not use it because it is subject to change. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ExecuteCompletedEventArgs |
Arguments consumed by the ExecuteCompleted event. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ExtensionManagerException |
Generic exception for working with extension managers and extension manager repositories. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
FilesInUseException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
Guids |
GUIDs used to query the extension manager service and the extension repository. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
IdentifierConflictException |
Exception thrown when the extension to be installed has the same ID as an existing extension. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
InconsistentNestedReferenceIdException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
InstallByMsiException |
Exception thrown when an extension must be installed by a Windows Installer (.msi) file. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
InstallCompletedEventArgs |
Event arguments consumed by the InstallCompleted event. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
InstallProgressChangedEventArgs |
Event arguments consumed by the InstallProgressChanged event. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
InvalidExtensionManifestException |
Exception thrown when a VSIX manifest is invalid. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
InvalidExtensionPackageException |
Exception thrown when a VSIX package is invalid. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
InvalidPerMachineOperationException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
MissingPackagePartException |
Exception thrown at installation when an expected part of a VSIX package is missing. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
MissingReferencesException |
Thrown when references that are required by the extension are not available on the system. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
MissingTargetFrameworkException |
Exception thrown when the .NET Framework version that is required by the extension is not available on the system. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
NestedExtensionInstallException |
Exception thrown when a nested extension fails to install. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
NotInstalledException |
Exception thrown when an operation is attempted on an extension that is not installed. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
NotPendingDeletionException |
Exception thrown by the RevertUninstall method when the extension to be uninstalled is still installed or has already been deleted from the system. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ProxyCredentialsRequiredException |
Exception thrown from the IVsExtensionRepository method when a web service call requires proxy authentication. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
ReferenceConstraintException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
RequiresAdminRightsException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
SystemComponentException |
Thrown when an attempt is made to install an extension that is a system component. |
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
UnsupportedProductException |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
VersionRange |
|
![Public class Public class](images/ee657126.pubclass(vs.120).gif) |
VSEdition |
List of supported editions of Visual Studio that may be targeted by an extension. |