【发布时间】:2011-04-12 10:08:55
【问题描述】:
我正在尝试通过自动化模型确定 Visual Studio 项目的目标平台。但是我仍然没有成功。有人知道如何使用 DTE(任何 CPU/x86/x64)获取项目的目标平台吗?
【问题讨论】:
标签: .net visual-studio visual-studio-addins
我正在尝试通过自动化模型确定 Visual Studio 项目的目标平台。但是我仍然没有成功。有人知道如何使用 DTE(任何 CPU/x86/x64)获取项目的目标平台吗?
【问题讨论】:
标签: .net visual-studio visual-studio-addins
这是一个 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
【讨论】: