如何通过EnvDTE.Project接口确定项目的目标平台

时间:2011-04-12 10:08:55

标签: .net visual-studio visual-studio-addins

我试图通过自动化模型确定Visual Studio项目的目标平台。但是我仍然没有成功。有人知道如何用DTE(任何CPU / x86 / x64)获得项目的目标平台吗?

1 个答案:

答案 0 :(得分:2)

这是一个Visual Studio宏,当从宏IDE使用F5运行时,它将打印活动项目的目标平台到宏输出窗口:

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