| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- <Project Sdk="Microsoft.NET.Sdk">
- <PropertyGroup>
- <TargetFrameworks>$(DefaultNetCoreTargetFramework)</TargetFrameworks>
- <TargetFrameworks Condition="'$(OS)' == 'Windows_NT'">$(TargetFrameworks);net472</TargetFrameworks>
- <DefineConstants Condition="'$(TargetFramework)' == 'net472'">$(DefineConstants);BUILD_MSI_TASKS</DefineConstants>
- <Optimize>false</Optimize>
- <DebugType>embedded</DebugType>
- <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
- <!-- Need to build this project in source build -->
- <ExcludeFromSourceBuild>false</ExcludeFromSourceBuild>
- </PropertyGroup>
- <ItemGroup>
- <PackageReference Include="NuGet.Packaging" Version="5.6.0" />
- <PackageReference Include="Microsoft.Extensions.DependencyModel" Version="2.1.0" />
- </ItemGroup>
- <ItemGroup Condition="'$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)'">
- <PackageReference Include="Microsoft.Build.Framework" Version="16.3.0" />
- <PackageReference Include="Microsoft.Build.Tasks.Core" Version="16.3.0" />
- <PackageReference Include="Microsoft.Build.Utilities.Core" Version="16.3.0" />
- </ItemGroup>
- <ItemGroup Condition="'$(TargetFramework)' == 'net472'">
- <PackageReference Include="Wix" Version="3.11.1" />
- <PackageReference Include="System.Net.Http" Version="4.3.4" />
- <Reference Include="Microsoft.Build" />
- <Reference Include="Microsoft.Build.Framework" />
- <Reference Include="Microsoft.Build.Tasks.v4.0" />
- <Reference Include="Microsoft.Build.Utilities.v4.0" />
- <Reference Include="Microsoft.Deployment.WindowsInstaller">
- <HintPath>$(WiXSdkPath)\Microsoft.Deployment.WindowsInstaller.dll</HintPath>
- </Reference>
- <Reference Include="Microsoft.Deployment.WindowsInstaller.Package">
- <HintPath>$(WiXSdkPath)\Microsoft.Deployment.WindowsInstaller.Package.dll</HintPath>
- </Reference>
- <!--
- Gather project references for compilation against RTM packages. %(RTMVersion) is set for about a dozen packages
- in all servicing builds. Cannot reference two versions of a package, mandating this separation from projects
- using the relevant packages.
- -->
- <PackageReference Include="@(LatestPackageReference->HasMetadata('RTMVersion'))"
- IncludeAssets="None"
- PrivateAssets="All"
- Version="%(RTMVersion)" />
- </ItemGroup>
- </Project>
|