Método VCProjectEngine.LoadProject
Carrega um projeto.
Namespace: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (em Microsoft.VisualStudio.VCProjectEngine.dll)
Sintaxe
'Declaração
Function LoadProject ( _
projectName As String _
) As Object
Object LoadProject(
string projectName
)
Object^ LoadProject(
[InAttribute] String^ projectName
)
abstract LoadProject :
projectName:string -> Object
function LoadProject(
projectName : String
) : Object
Parâmetros
- projectName
Tipo: System.String
Obrigatório.O nome do projeto.
Valor de retorno
Tipo: System.Object
A VCProject object.
Exemplos
Consulte Como: compilar o código de exemplo para extensibilidade do modelo de projeto para obter informações sobre como compilar e executar esse exemplo.
Este método não pode ser chamado a partir do script.Ele deve ser chamado a partir de um aplicativo que cria uma nova instância do mecanismo do projeto.
' 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.vcxproj")
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.vcxproj")
End Sub
End Module
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.