msbuild - 如何查询 MSBUILD 文件以获取支持的目标列表?

标签 msbuild

有什么办法可以询问 msbuild 哪些构建目标提供了 msbuild 文件支持?如果在命令提示符下没有办法做到这一点?也许它可以以编程方式完成?

除了解析 msbuild XML 就没有办法了吗?

最佳答案

针对 .NET Framework 4 进行了更新,因为上述内容已被弃用。导入microsoft.build.dll,代码如下:

using System;
using Microsoft.Build.Evaluation;
class MyTargets
{
  static void Main(string[] args)
  {
    Project project = new Project(args[0]);
    foreach (string target in project.Targets.Keys)
    {
      Console.WriteLine("{0}", target);
    }
  }
}

关于msbuild - 如何查询 MSBUILD 文件以获取支持的目标列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/441614/

相关文章:

angularjs - Release模式下没有源映射文件

c# - VS 2015 工具集可能未知或缺失

visual-studio - 使用 MSBuild 将平台添加到 vcxproj 文件中

msbuild - 什么是 msbuild 任务以及您何时以及为何选择使用它们?

c# - Jenkins 无法通过缺少对程序集 netstandard 的引用来构建 Xamarin iOS 项目

delphi - 如何通过MSBuild在Telphi 7中使用TFS 2008

msbuild - 检查 csproj 中是否存在属性 'Starts/Ends With'

msbuild - 如何使用msbuild删除所有文件和文件夹

msbuild - Visual Studio和MSBuild在WiX项目上以不同的方式触发BeforeBuild

batch-file - 这个命令怎么写