diff --git a/eng/CodeGen.proj b/eng/CodeGen.proj index 799c20e07c08..afcecf3cb6b1 100644 --- a/eng/CodeGen.proj +++ b/eng/CodeGen.proj @@ -23,6 +23,7 @@ <_SharedFrameworkAndPackageRef Include="@(_ProjectReferenceProvider->WithMetadataValue('IsAspNetCoreApp','true')->WithMetadataValue('IsPackable', 'true')->Distinct())" /> <_SharedFrameworkRef Include="@(_ProjectReferenceProvider->WithMetadataValue('IsAspNetCoreApp','true')->WithMetadataValue('IsPackable', 'false')->Distinct())" /> + <_TrimmableProject Include="@(_ProjectReferenceProvider->WithMetadataValue('Trimmable', 'true')->Distinct())" /> @@ -73,6 +74,29 @@ + + + $(MSBuildThisFileDirectory)TrimmableProjects.props + + properties from each .csproj in this repository. +--> + + + @(_TrimmableProject->'', '%0A ') + + + ]]> + + + + + diff --git a/eng/TrimmableProjects.props b/eng/TrimmableProjects.props new file mode 100644 index 000000000000..4600e90d4f3f --- /dev/null +++ b/eng/TrimmableProjects.props @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/eng/targets/ResolveReferences.targets b/eng/targets/ResolveReferences.targets index 077c13088e44..99835cfe6894 100644 --- a/eng/targets/ResolveReferences.targets +++ b/eng/targets/ResolveReferences.targets @@ -316,6 +316,7 @@ $([MSBuild]::ValueOrDefault($(IsAspNetCoreApp),'false')) $([MSBuild]::ValueOrDefault($(IsPackable),'false')) $([MSBuild]::MakeRelative($(RepoRoot), $(MSBuildProjectFullPath))) + $([MSBuild]::ValueOrDefault($(Trimmable),'false')) diff --git a/src/Http/Http.Abstractions/src/Microsoft.AspNetCore.Http.Abstractions.csproj b/src/Http/Http.Abstractions/src/Microsoft.AspNetCore.Http.Abstractions.csproj index 849312a4f462..6de147dda8ac 100644 --- a/src/Http/Http.Abstractions/src/Microsoft.AspNetCore.Http.Abstractions.csproj +++ b/src/Http/Http.Abstractions/src/Microsoft.AspNetCore.Http.Abstractions.csproj @@ -13,7 +13,6 @@ Microsoft.AspNetCore.Http.HttpResponse true aspnetcore false - true diff --git a/src/Tools/LinkabilityChecker/LinkabilityChecker.csproj b/src/Tools/LinkabilityChecker/LinkabilityChecker.csproj index 01741adf0fa6..2643063b73f2 100644 --- a/src/Tools/LinkabilityChecker/LinkabilityChecker.csproj +++ b/src/Tools/LinkabilityChecker/LinkabilityChecker.csproj @@ -4,13 +4,14 @@ false Exe + + + - - - - - + + +