Visual Studio Build Action 存储在哪里?

Where is Visual Studio Build Action stored?

我正在编写一个解析器来从各种程序中提取数据。 一些程序将“Build Action”设置为“None”,我想跳过它们。 我猜这个 属性 会在 .csproj、.btproj 文件中,但我没有在那里看到它。所以我的问题是它存储在哪里?

我专门处理 BizTalk 业务流程,但我认为相同的概念也适用于 C# 和 C# 项目文件。我正在使用 Visual Studio 2015 以与 BizTalk 2016 兼容。

似乎在 .btproj 文件中创建了一个“None”XML 元素,如下所示。 我期望是一个属性或元素值,而不是 xml 元素本身。

  <ItemGroup>
    <None Include="Orchestrations\PublishPIHistoricalData_v2.odx">
      <SubType>Task</SubType>
      <TypeName>PublishPIHistoricalData_v2</TypeName>
      <Namespace>ABC.Integration.BizTalk.ProcessDataHistorian.Orchestrations</Namespace>
    </None>

而编译后的编排将如下所示:

 <ItemGroup>
    <XLang Include="Orchestrations\PublishPIDataODS.odx">
      <SubType>Task</SubType>
      <TypeName>PublishPIData_ODS</TypeName>
      <Namespace>ABC.Integration.BizTalk.ProcessDataHistorian.Orchestrations</Namespace>
    </XLang>