ProjectFileConverter.ConvertInMemory Method

Definition

Creates a new project in memory from the OldProjectFile.

Overloads

ConvertInMemory()

Creates a new project in memory from the OldProjectFile.

ConvertInMemory(Engine)
Obsolete.

Creates a new project in memory from the OldProjectFile.

ConvertInMemory(Engine, ProjectLoadSettings)
Obsolete.

This is the entry point method, which performs the project file format conversion. This method will simply create a new MSBuild Project object in memory, instead of trying to write it to disk.

Remarks

Returns the converted Project.

ConvertInMemory()

Creates a new project in memory from the OldProjectFile.

public:
 Microsoft::Build::Construction::ProjectRootElement ^ ConvertInMemory();
public Microsoft.Build.Construction.ProjectRootElement ConvertInMemory ();
member this.ConvertInMemory : unit -> Microsoft.Build.Construction.ProjectRootElement
Public Function ConvertInMemory () As ProjectRootElement

Returns

The converted Project.

Remarks

Returns the converted Project.

Applies to

ConvertInMemory(Engine)

Caution

Use parameterless ConvertInMemory() method instead

Creates a new project in memory from the OldProjectFile.

public:
 Microsoft::Build::BuildEngine::Project ^ ConvertInMemory(Microsoft::Build::BuildEngine::Engine ^ engine);
public Microsoft.Build.BuildEngine.Project ConvertInMemory (Microsoft.Build.BuildEngine.Engine engine);
[System.Obsolete("Use parameterless ConvertInMemory() method instead")]
[System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]
public Microsoft.Build.BuildEngine.Project ConvertInMemory (Microsoft.Build.BuildEngine.Engine engine);
[System.Obsolete("Use parameterless ConvertInMemory() method instead")]
public Microsoft.Build.BuildEngine.Project ConvertInMemory (Microsoft.Build.BuildEngine.Engine engine);
member this.ConvertInMemory : Microsoft.Build.BuildEngine.Engine -> Microsoft.Build.BuildEngine.Project
[<System.Obsolete("Use parameterless ConvertInMemory() method instead")>]
[<System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")>]
member this.ConvertInMemory : Microsoft.Build.BuildEngine.Engine -> Microsoft.Build.BuildEngine.Project
[<System.Obsolete("Use parameterless ConvertInMemory() method instead")>]
member this.ConvertInMemory : Microsoft.Build.BuildEngine.Engine -> Microsoft.Build.BuildEngine.Project
Public Function ConvertInMemory (engine As Engine) As Project

Parameters

engine
Engine

The Engine in which to create the new project.

Returns

The converted Project.

Attributes

Applies to

ConvertInMemory(Engine, ProjectLoadSettings)

Caution

Use parameterless ConvertInMemory() method instead

This is the entry point method, which performs the project file format conversion. This method will simply create a new MSBuild Project object in memory, instead of trying to write it to disk.

public:
 Microsoft::Build::BuildEngine::Project ^ ConvertInMemory(Microsoft::Build::BuildEngine::Engine ^ engine, Microsoft::Build::BuildEngine::ProjectLoadSettings projectLoadSettings);
public Microsoft.Build.BuildEngine.Project ConvertInMemory (Microsoft.Build.BuildEngine.Engine engine, Microsoft.Build.BuildEngine.ProjectLoadSettings projectLoadSettings);
[System.Obsolete("Use parameterless ConvertInMemory() method instead")]
public Microsoft.Build.BuildEngine.Project ConvertInMemory (Microsoft.Build.BuildEngine.Engine engine, Microsoft.Build.BuildEngine.ProjectLoadSettings projectLoadSettings);
member this.ConvertInMemory : Microsoft.Build.BuildEngine.Engine * Microsoft.Build.BuildEngine.ProjectLoadSettings -> Microsoft.Build.BuildEngine.Project
[<System.Obsolete("Use parameterless ConvertInMemory() method instead")>]
member this.ConvertInMemory : Microsoft.Build.BuildEngine.Engine * Microsoft.Build.BuildEngine.ProjectLoadSettings -> Microsoft.Build.BuildEngine.Project
Public Function ConvertInMemory (engine As Engine, projectLoadSettings As ProjectLoadSettings) As Project

Parameters

engine
Engine

The Engine in which to create the new project.

projectLoadSettings
ProjectLoadSettings

A ProjectLoadSettings flag that determines whether the project ignores non-existent .target files when loading.

Returns

The converted Project.

Attributes

Applies to