我需要使用 c# 以编程方式获取 vcxproj 的输出文件

I need to get the output file of a vcxproj programatically using c#

我知道我可以通过右键单击项目并检查它的属性来查看属性、TargetPath、TargetDir、TargetFileName,但我需要以编程方式执行此操作。任何帮助将不胜感激。

您可以从以下代码开始获取此类属性(以选择的启动项目为例):

Project startupProject = DTE.Solution.Item(((DTE.Solution.SolutionBuild as SolutionBuild2).StartupProjects as object[])[0]);
Properties p = startupProject.ConfigurationManager.ActiveConfiguration.Properties;