MSBuildLocator.QueryVisualStudioInstances Method

Definition

Overloads

QueryVisualStudioInstances()

Query for all Visual Studio instances.

QueryVisualStudioInstances(VisualStudioInstanceQueryOptions)

Query for Visual Studio instances matching the given options.

QueryVisualStudioInstances()

Query for all Visual Studio instances.

public:
 static System::Collections::Generic::IEnumerable<Microsoft::Build::Locator::VisualStudioInstance ^> ^ QueryVisualStudioInstances();
public static System.Collections.Generic.IEnumerable<Microsoft.Build.Locator.VisualStudioInstance> QueryVisualStudioInstances ();
static member QueryVisualStudioInstances : unit -> seq<Microsoft.Build.Locator.VisualStudioInstance>
Public Shared Function QueryVisualStudioInstances () As IEnumerable(Of VisualStudioInstance)

Returns

Enumeration of all Visual Studio instances detected on the machine.

Remarks

Only includes Visual Studio 2017 (v15.0) and higher.

Applies to

QueryVisualStudioInstances(VisualStudioInstanceQueryOptions)

Query for Visual Studio instances matching the given options.

public:
 static System::Collections::Generic::IEnumerable<Microsoft::Build::Locator::VisualStudioInstance ^> ^ QueryVisualStudioInstances(Microsoft::Build::Locator::VisualStudioInstanceQueryOptions ^ options);
public static System.Collections.Generic.IEnumerable<Microsoft.Build.Locator.VisualStudioInstance> QueryVisualStudioInstances (Microsoft.Build.Locator.VisualStudioInstanceQueryOptions options);
static member QueryVisualStudioInstances : Microsoft.Build.Locator.VisualStudioInstanceQueryOptions -> seq<Microsoft.Build.Locator.VisualStudioInstance>
Public Shared Function QueryVisualStudioInstances (options As VisualStudioInstanceQueryOptions) As IEnumerable(Of VisualStudioInstance)

Parameters

options
VisualStudioInstanceQueryOptions

Query options for Visual Studio instances.

Returns

Enumeration of Visual Studio instances detected on the machine.

Remarks

Only includes Visual Studio 2017 (v15.0) and higher.

Applies to