Как определить Target Platform проекта через интерфейс EnvDTE.Project - PullRequest
1 голос
/ 12 апреля 2011

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

1 Ответ

2 голосов
/ 13 апреля 2011

Вот макрос 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
...