Microsoft.VisualStudio.Setup.Configuration Namespace

Used for discovering instances and querying setup details of Visual Studio 2017.

Classes

SetupConfigurationClass

Class that implements ISetupConfiguration.

Interfaces

IEnumSetupInstances

An enumerator of installed ISetupInstance objects.

ISetupConfiguration

Gets information about product instances installed on the machine.

ISetupConfiguration2

Gets information about product instances set up on the machine.

ISetupErrorInfo

Information about errors that occured during install of an instance.

ISetupErrorState

Information about the error state of an instance.

ISetupErrorState2

Information about the error state of an instance.

ISetupErrorState3

Information about the error state of an instance.

ISetupFailedPackageReference

A reference to a failed package.

ISetupFailedPackageReference2

A reference to a failed package.

ISetupFailedPackageReference3

A reference to a failed package.

ISetupHelper

Helper functions.

ISetupInstance

Information about an instance of a product.

ISetupInstance2

Information about an instance of a product.

ISetupInstanceCatalog

Information about a catalog used to install an instance.

ISetupLocalizedProperties

Provides localized properties of an instance of a product.

ISetupLocalizedPropertyStore

Provides localized named properties.

ISetupPackageReference

A reference to a package.

ISetupPolicy

Gets setup policy values.

ISetupProductReference

A reference to a product package.

ISetupProductReference2

A reference to a product package.

ISetupPropertyStore

Provides named properties.

SetupConfiguration

The implementation of ISetupConfiguration2.

Enums

InstanceState

The state of an ISetupInstance2.