VCProjectEngineObjectClass.LoadProject(String) Yöntem

Tanım

Bir projeyi yükler.

public:
 virtual System::Object ^ LoadProject(System::String ^ projectName) = Microsoft::VisualStudio::VCProjectEngine::VCProjectEngine::LoadProject;
public:
 virtual Platform::Object ^ LoadProject(Platform::String ^ projectName) = Microsoft::VisualStudio::VCProjectEngine::VCProjectEngine::LoadProject;
 virtual winrt::Windows::Foundation::IInspectable LoadProject(std::wstring const & projectName);
[System.Runtime.InteropServices.DispId(214)]
public virtual object LoadProject (string projectName);
[<System.Runtime.InteropServices.DispId(214)>]
abstract member LoadProject : string -> obj
override this.LoadProject : string -> obj
Public Overridable Function LoadProject (projectName As String) As Object

Parametreler

projectName
String

Gereklidir. Proje adı.

Döndürülenler

Object

Bir VCProject nesnesi.

Uygulamalar

Öznitelikler

Örnekler

' 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  

Açıklamalar

Örneğini oluşturma VCProjectEngineObjectClass . VCProjectEngineObjectBunun yerine, aşağıda gösterildiği gibi örneği oluşturun:

Dim Engine As VCProjectEngine  
Engine = New VCProjectEngineObject()  

Şunlara uygulanır