IMSBuildProjectDataServiceFactory.GetMSBuildProjectDataService Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the MSBuild project data service for a particular configuration.
If the parameter passed is null, then the service for active configuration is returned.
public Microsoft.VisualStudio.Workspace.Extensions.MSBuild.IMSBuildProjectDataService GetMSBuildProjectDataService (Microsoft.VisualStudio.Workspace.IWorkspace workspace, string projectFile, string projectConfiguration, System.Collections.Generic.IDictionary<string,string> projectProperties = default);
public Microsoft.VisualStudio.Workspace.Extensions.MSBuild.IMSBuildProjectDataService GetMSBuildProjectDataService (Microsoft.VisualStudio.Workspace.IWorkspace workspace, string projectFile, string? projectConfiguration, System.Collections.Generic.IDictionary<string,string>? projectProperties = default);
abstract member GetMSBuildProjectDataService : Microsoft.VisualStudio.Workspace.IWorkspace * string * string * System.Collections.Generic.IDictionary<string, string> -> Microsoft.VisualStudio.Workspace.Extensions.MSBuild.IMSBuildProjectDataService
Public Function GetMSBuildProjectDataService (workspace As IWorkspace, projectFile As String, projectConfiguration As String, Optional projectProperties As IDictionary(Of String, String) = Nothing) As IMSBuildProjectDataService
Parameters
- workspace
- IWorkspace
Workspace instance
- projectFile
- String
Path of the project file, possibly relative to the solution file
- projectConfiguration
- String
Project configuration
- projectProperties
- IDictionary<String,String>
Project properties
Returns
MSBuild project data service instance