Наша сборка Qt VS Tools
giy
2022-09-02 ca47896204482bf4a6979e3838bf7f09f61cebeb
QtMSBuild/QtMSBuild.csproj
@@ -67,24 +67,42 @@
  <ItemGroup>
    <Service Include="{508349B6-6B84-4DF5-91F0-309BEEBAD82D}" />
    <Reference Include="System" />
    <Reference Include="System.Xml.Linq" />
    <Reference Include="System.Runtime" />
    <Reference Include="$(VCTargetsPath)\Application Type\Linux\1.0\Microsoft.Build.Linux.Tasks.dll" />
    <Reference Include="$(VCTargetsPath)\Application Type\Linux\1.0\liblinux.dll" />
  </ItemGroup>
  <!--
  /////////////////////////////////////////////////////////////////////////////////////////////////
  // Version specific references
  // General package references
  // -->
  <Import Project="$(SolutionDir)\references.props" />
  <ItemGroup>
    <PackageReference Include="Microsoft.Build"
      Version="$(Version_Microsoft_Build)" />
    <PackageReference Include="Microsoft.Build.Framework"
      Version="$(Version_Microsoft_Build_Framework)" />
    <PackageReference Include="Microsoft.Build.Tasks.Core"
      Version="$(Version_Microsoft_Build_Tasks_Core)" />
    <PackageReference Include="Microsoft.Bcl.AsyncInterfaces"
      Version="$(Version_Microsoft_Bcl_AsyncInterfaces)" />
    <PackageReference Include="$(Name_Microsoft_VSSDK_BuildTools)" Version="$(Version_Microsoft_VSSDK_BuildTools)" />
    <PackageReference Include="$(Name_Microsoft_VisualStudio_SDK)" Version="$(Version_Microsoft_VisualStudio_SDK)" ExcludeAssets="runtime" />
    <PackageReference Include="$(Name_Microsoft_Build)" Version="$(Version_Microsoft_Build)" />
    <PackageReference Include="$(Name_Microsoft_Build_Tasks_Core)" Version="$(Version_Microsoft_Build_Tasks_Core)" />
  </ItemGroup>
  <!--
  /////////////////////////////////////////////////////////////////////////////////////////////////
  // Version specific package references
  // -->
  <Choose>
    <When Condition="'$(VisualStudioVersion)'=='17.0'">
      <ItemGroup>
      </ItemGroup>
    </When>
    <When Condition="'$(VisualStudioVersion)'=='16.0'">
      <ItemGroup>
        <PackageReference Include="$(Name_Microsoft_VisualStudio_Validation)" Version="$(Version_Microsoft_VisualStudio_Validation)" />
        <PackageReference Include="$(Name_Microsoft_VisualStudio_RpcContracts)" Version="$(Version_Microsoft_VisualStudio_RpcContracts)" />
      </ItemGroup>
    </When>
    <When Condition="'$(VisualStudioVersion)'=='15.0'">
      <ItemGroup>
      </ItemGroup>
    </When>
  </Choose>
  <!--
  /////////////////////////////////////////////////////////////////////////////////////////////////
  // Solution project references
@@ -112,6 +130,12 @@
      <DesignTime>True</DesignTime>
      <DependentUpon>AssemblyInfo.cs</DependentUpon>
    </Compile>
    <Content Include="QtMSBuild\qt5.natvis.xml">
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </Content>
    <Content Include="QtMSBuild\qt6.natvis.xml">
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </Content>
    <!--
    ///////////////////////////////////////////////////////////////////////////////////////////////
    // Qt/MSBuild common property pages and targets
@@ -145,6 +169,10 @@
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </Content>
    <Content Include="QtMSBuild\qt_vars.targets">
      <SubType>Designer</SubType>
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </Content>
    <Content Include="QtMSBuild\qt_inner.targets">
      <SubType>Designer</SubType>
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </Content>
@@ -380,6 +408,7 @@
    // Inline tasks
    // -->
    <Compile Include="Tasks\CriticalSection.cs" />
    <Compile Include="Tasks\QtRunTask.cs" />
    <Compile Include="Tasks\GetVarsFromMSBuild.cs" />
    <Compile Include="Tasks\HostExec_LinuxWSL_Error.cs" />
    <Compile Include="Tasks\HostTranslatePaths_LinuxWSL_Error.cs" />