2011-04-12 3 views
1

Я пытаюсь определить целевую платформу проекта Visual Studio через модель автоматизации. Однако мне все еще не удается это сделать. Кто-нибудь знает, как получить целевую платформу проекта с помощью DTE (любой процессор/x86/x64)?Как определить целевую платформу проекта через интерфейс EnvDTE.Project

ответ

2

Вот Visual Studio макрос, который распечатает целевую платформу активного проекта на макро выходного окна при запуске с помощью F5 из макроса IDE:

Public Sub ShowProjectPlatform() 

    Dim project As Project = CType(CType(DTE.ActiveSolutionProjects, Object())(0), Project) 
    System.Diagnostics.Debug.WriteLine("TargetPlatform = " & project.ConfigurationManager.ActiveConfiguration.Properties.Item("PlatformTarget").Value) 

End Sub 
Смежные вопросы