Microsoft.VisualStudio.Setup.Configuration Namespace
Used for discovering instances and querying setup details of Visual Studio 2017.
| Class | Description | |
|---|---|---|
![]() | SetupConfigurationClass | Class that implements ISetupConfiguration. |
| Interface | Description | |
|---|---|---|
![]() | IEnumSetupInstances | An enumerator of installed ISetupInstance objects. |
![]() | ISetupConfiguration | Gets information about product instances set up on the machine. |
![]() | ISetupConfiguration2 | Gets information about product instances set up on the machine. |
![]() | ISetupErrorState | Information about the error state of the instance. |
![]() | ISetupFailedPackageReference | 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. |
![]() | ISetupPackageReference | A reference to a package. |
![]() | ISetupPropertyStore | Provides named properties. |
![]() | SetupConfiguration | The implementation of ISetupConfiguration2. |
| Enumeration | Description | |
|---|---|---|
![]() | InstanceState | The state of an ISetupInstance2. |


