Imported Upstream version 6.0.0.172

Former-commit-id: f3cc9b82f3e5bd8f0fd3ebc098f789556b44e9cd
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2019-04-12 14:10:50 +00:00
parent 8016999e4d
commit 64ac736ec5
32155 changed files with 3981439 additions and 75368 deletions

View File

@@ -4,42 +4,24 @@
<PropertyGroup>
<PackageVersion>$(CompatibilityShimsPackageVersion)</PackageVersion>
<_ShimsLocationPath>$(BaseIntermediateOutputPath)shims/netcoreapp/facades/</_ShimsLocationPath>
<SkipPackageFileCheck>true</SkipPackageFileCheck>
<SkipValidatePackage>true</SkipValidatePackage>
<OmitDependencies>true</OmitDependencies>
<HarvestStablePackage>false</HarvestStablePackage>
</PropertyGroup>
<ItemGroup>
<ShimsToInclude Include="mscorlib.dll" />
<ShimsToInclude Include="System.dll" />
<ShimsToInclude Include="System.Configuration.dll" />
<ShimsToInclude Include="System.Core.dll" />
<ShimsToInclude Include="System.Data.dll" />
<ShimsToInclude Include="System.Drawing.dll" />
<ShimsToInclude Include="System.Net.dll" />
<ShimsToInclude Include="System.Security.dll" />
<ShimsToInclude Include="System.ServiceModel.Web.dll" />
<ShimsToInclude Include="System.ServiceProcess.dll" />
<ShimsToInclude Include="System.Transactions.dll" />
<ShimsToInclude Include="WindowsBase.dll" />
<!-- We include placeholder files so that it is installable but takes the inbox shims in netcoreapp2.1 -->
<File Include="$(PlaceHolderFile)">
<TargetPath>/lib/netcoreapp2.1</TargetPath>
</File>
<File Include="$(PlaceHolderFile)">
<TargetPath>/ref/netcoreapp2.1</TargetPath>
</File>
<ProjectReference Include="..\..\src\shims\**\*.*proj"
Exclude="..\..\src\shims\ApiCompat.proj" />
</ItemGroup>
<Target Name="AddShimsToPackage"
BeforeTargets="GetPackageFiles">
<Error Text="Required facade: %(ShimsToInclude.Identity) was not found in $(_ShimsLocationPath)." Condition="!Exists('@(ShimsToInclude->'$(_ShimsLocationPath)%(Identity)')')" />
<ItemGroup>
<File Include="@(ShimsToInclude->'$(_ShimsLocationPath)%(Identity)')">
<TargetPath>/lib/netcoreapp2.0</TargetPath>
<SkipPackageFileCheck>true</SkipPackageFileCheck>
</File>
<!-- Include placeholder to be netstandard2.0 compatible -->
<File Include="$(PlaceHolderFile)">
<TargetPath>/lib/netstandard2.0</TargetPath>
</File>
</ItemGroup>
<Message Importance="Low" Text="Added: %(ShimsToInclude.Identity) to package." />
</Target>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
</Project>