true
ResolveCustomReferences;
$(ResolveReferencesDependsOn);
true
true
true
false
true
true
false
true
false
true
false
true
<_ImplicitPackageReference Include="@(PackageReference->WithMetadataValue('IsImplicitlyDefined', 'true'))" />
<_AllowedExplicitPackageReference Include="@(PackageReference->WithMetadataValue('AllowExplicitReference', 'true'))" />
<_AllowedExplicitPackageReference Include="FSharp.Core" Condition="'$(MSBuildProjectExtension)' == '.fsproj'" />
<_ExplicitPackageReference Include="@(PackageReference)" Exclude="@(_ImplicitPackageReference);@(_AllowedExplicitPackageReference)" />
<_UnusedProjectReferenceProvider Include="@(ProjectReferenceProvider)" Exclude="@(Reference)" />
<_CompilationOnlyReference Condition="'$(TargetFramework)' == 'netstandard2.0'" Include="@(Reference->WithMetadataValue('NuGetPackageId','NETStandard.Library'))" />
<_InvalidReferenceToNonSharedFxAssembly Condition="'$(IsAspNetCoreApp)' == 'true'"
Include="@(Reference)"
Exclude="
@(AspNetCoreAppReference);
@(AspNetCoreAppReferenceAndPackage);
@(ExternalAspNetCoreAppReference);
@(_CompilationOnlyReference);
@(Reference->WithMetadataValue('IsSharedSource', 'true'))" />
<_OriginalReferences Include="@(Reference)" />
<_ProjectReferenceByAssemblyName Condition="'$(UseProjectReferences)' == 'true'"
Include="@(ProjectReferenceProvider)"
Exclude="@(_UnusedProjectReferenceProvider)" />
false
true
ContentFiles;Build
All
<_LatestPackageReferenceWithVersion Include="@(Reference)" Condition=" '$(UseLatestPackageReferences)' == 'true' ">
%(LatestPackageReference.Identity)
%(LatestPackageReference.Version)
<_LatestPackageReferenceWithVersion Remove="@(_LatestPackageReferenceWithVersion)" Condition="'%(Id)' != '%(Identity)' " />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Caching.Abstractions" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Caching.Memory" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Caching.SqlServer" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Caching.StackExchangeRedis" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Configuration.Abstractions" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Configuration.AzureKeyVault" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Configuration.Binder" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Configuration.CommandLine" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Configuration" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Configuration.EnvironmentVariables" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Configuration.FileExtensions" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Configuration.Ini" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Configuration.Json" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Configuration.KeyPerFile" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Configuration.NewtonsoftJson" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Configuration.UserSecrets" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.DependencyInjection.Abstractions" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.DependencyInjection" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.DiagnosticAdapter" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Diagnostics.HealthChecks" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.FileProviders.Abstractions" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.FileProviders.Composite" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.FileProviders.Embedded" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.FileProviders.Physical" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.FileSystemGlobbing" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Hosting.Abstractions" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Hosting" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Hosting.Systemd" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Hosting.WindowsServices" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Http" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Http.Polly" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Localization.Abstractions" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Localization" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Logging.Abstractions" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Logging.AzureAppServices" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Logging.Configuration" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Logging.Console" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Logging.Debug" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Logging" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Logging.EventLog" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Logging.EventSource" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Logging.TraceSource" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.ObjectPool" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Options.ConfigurationExtensions" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Options.DataAnnotations" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Options" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.Primitives" />
<_ExtensionInternalRefAssemblies Include="Microsoft.Extensions.WebEncoders" />
<_ExtensionInternalRefAssemblies Include="Microsoft.JSInterop" />
<_ExtensionInternalRefAssemblies Include="Mono.WebAssembly.Interop" />
<_NonExtensionPackageReferences Include="@(_LatestPackageReferenceWithVersion)" Exclude="@(_ExtensionInternalRefAssemblies)" />
<_ExtensionPackageReferences Include="@(_LatestPackageReferenceWithVersion)" Exclude="@(_NonExtensionPackageReferences)" />
<_LatestPackageReferenceWithVersion Remove="@(_ExtensionPackageReferences)" />
true
<_BaselinePackageReferenceWithVersion Include="@(Reference)" Condition=" '$(IsServicingBuild)' == 'true' OR '$(UseLatestPackageReferences)' != 'true' ">
%(BaselinePackageReference.Identity)
%(BaselinePackageReference.Version)
<_BaselinePackageReferenceWithVersion Remove="@(_BaselinePackageReferenceWithVersion)" Condition="'%(Id)' != '%(Identity)' " />
<_PrivatePackageReferenceWithVersion Include="@(Reference->WithMetadataValue('PrivateAssets', 'All'))">
%(LatestPackageReference.Identity)
%(LatestPackageReference.Version)
<_PrivatePackageReferenceWithVersion Remove="@(_PrivatePackageReferenceWithVersion)" Condition="'%(Id)' != '%(Identity)' " />
<_LatestPackageReferenceWithVersion Remove="@(_LatestPackageReferenceWithVersion)" />
<_BaselinePackageReferenceWithVersion Remove="@(_BaselinePackageReferenceWithVersion)" />
<_PrivatePackageReferenceWithVersion Remove="@(_PrivatePackageReferenceWithVersion)" />
<_ImplicitPackageReference Remove="@(_ImplicitPackageReference)" />
<_ExplicitPackageReference Remove="@(_ExplicitPackageReference)" />
<_TargetFramework Remove="@(_TargetFramework)" />
<_TargetFramework Include="$(TargetFramework)" Condition="'$(TargetFramework)' != '' "/>
<_TargetFramework Include="$(TargetFrameworks)" Condition="'$(TargetFramework)' == '' "/>
$(MSBuildProjectDirectory)/../ref/
$([MSBuild]::MakeRelative($(RepoRoot), '$(ReferenceAssemblyDirectory)$(MSBuildProjectFile)'))
$([MSBuild]::ValueOrDefault($(IsAspNetCoreApp),'false'))
$([MSBuild]::ValueOrDefault($(IsShippingPackage),'false'))
$([MSBuild]::MakeRelative($(RepoRoot), $(MSBuildProjectFullPath)))
$(ReferenceAssemblyProjectFileRelativePath)
<_CustomCollectProjectReferenceDependsOn Condition="'$(TargetFramework)' != ''">ResolveProjectReferences
<_TargetFrameworks Include="$(TargetFrameworks)" />