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