locked
MSBuild FAQ: 我如何解析XML的项目文件? RRS feed

答案

  • 解析一个XML的项目文件,你可以使用Microsoft.Build.BuildEngine命名空间的类。下面是一个从项目文件中用c#语言读取AssembleName属性的例子:

      代码示例:

    using Microsoft.Build.BuildEngine;

    using Microsoft.Build.Framework;

    using Microsoft.Build.Utilities;

    Engine buildEngine =new Engine(AppDomain.CurrentDomain.BaseDirectory);

    Project project =new Project(buildEngine);

    project.Load("D:\\ABC.csproj");

    String assemblyName;

    assemblyName = project.GetEvaluatedProperty("AssemblyName");

     相关帖子:

    Parsing a Project file with XML


    如果您对我们的论坛在线支持服务有任何的意见或建议,请通过邮件告诉我们。
    MSDN 论坛好帮手 立刻免费下载  MSDN 论坛好帮手


    2011年5月13日 8:56