ProjectFileConverter.ConvertInMemory 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.
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()
- Source:
- ProjectFileConverter.cs
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
Warning
This method (and the whole namespace) is deprecated. Please use the classes in these namespaces instead: Microsoft.Build.Construction Microsoft.Build.Evaluation Microsoft.Build.Execution
Applies to
ConvertInMemory(Engine)
- Source:
- ProjectFileConverter.cs
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);
[System.Obsolete("Use parameterless ConvertInMemory() method instead")]
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")>]
member this.ConvertInMemory : Microsoft.Build.BuildEngine.Engine -> Microsoft.Build.BuildEngine.Project
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
Public Function ConvertInMemory (engine As Engine) As Project
Parameters
Returns
The converted Project.
- Attributes
Applies to
ConvertInMemory(Engine, ProjectLoadSettings)
- Source:
- ProjectFileConverter.cs
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);
[System.Obsolete("Use parameterless ConvertInMemory() method instead")]
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")>]
member this.ConvertInMemory : Microsoft.Build.BuildEngine.Engine * Microsoft.Build.BuildEngine.ProjectLoadSettings -> Microsoft.Build.BuildEngine.Project
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
- projectLoadSettings
- ProjectLoadSettings
A ProjectLoadSettings flag that determines whether the project ignores non-existent .target files when loading.
Returns
The converted Project.
- Attributes