-
Notifications
You must be signed in to change notification settings - Fork 4.6k
/
Directory.Build.targets
17 lines (15 loc) · 1.27 KB
/
Directory.Build.targets
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<Project>
<!-- Define before the import so that ResolvedMatchingContract is set before resolveContract.targets is imported. -->
<ItemGroup Condition="'$(MSBuildProjectName)' != 'netstandard'">
<PackageDownload Include="Microsoft.NETFramework.ReferenceAssemblies.net48"
Version="[$(MicrosoftNETFrameworkReferenceAssembliesLatestPackageVersion)]" />
<ResolvedMatchingContract Include="$([MSBuild]::NormalizePath('$(NuGetPackageRoot)', 'microsoft.netframework.referenceassemblies.net48', '$(MicrosoftNETFrameworkReferenceAssembliesLatestPackageVersion)', 'build', '.NETFramework', 'v4.8', '$(MSBuildProjectName).dll'))" />
</ItemGroup>
<Import Project="..\Directory.Build.targets" />
<!-- Tell GenFacades to use reference assemblies instead of the implementation assemblies (for most of the shims). -->
<PropertyGroup Condition="'$(CompileUsingReferenceAssemblies)' != 'false'">
<TrimOutPrivateAssembliesFromReferencePath>true</TrimOutPrivateAssembliesFromReferencePath>
<GeneratePartialFacadeSourceDependsOn>$(GeneratePartialFacadeSourceDependsOn);FindReferenceAssembliesForReferences</GeneratePartialFacadeSourceDependsOn>
<GenFacadesReferencePathItemName>ReferencePathWithRefAssemblies</GenFacadesReferencePathItemName>
</PropertyGroup>
</Project>