VCProjectEngineObjectClass::LoadProject Method (String^)
Visual Studio 2015
Loads a project.
Assembly: Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)
Parameters
- projectName
-
Type:
System::String^
Required. The project name.
Implements
VCProjectEngine::LoadProject(String^)Do not instantiate VCProjectEngineObjectClass. Instantiate VCProjectEngineObject instead, as shown below:
Dim Engine As VCProjectEngine Engine = New VCProjectEngineObject()
' compile with /reference:Microsoft.VisualStudio.VCProjectEngine.dll Option Strict Off Imports Microsoft.VisualStudio.VCProjectEngine Module Module1 Sub Main() Dim Engine As VCProjectEngine Dim Proj As VCProject Dim Configs, Tools As IVCCollection Dim Config As VCConfiguration Dim LinkerTool As VCLinkerTool Engine = New VCProjectEngineObject() Proj = Engine.LoadProject("xx.vcproj") Configs = Proj.Configurations Config = Configs.Item(1) Tools = Config.Tools LinkerTool = Tools.Item("VCLinkerTool") System.Console.WriteLine("Current value of ToolName: {0}", LinkerTool.ToolName) Engine.RemoveProject("xx.vcproj") End Sub End Module
Show: