|
31 | 31 | <AllowedReferenceRelatedFileExtensions>.pdb</AllowedReferenceRelatedFileExtensions> |
32 | 32 |
|
33 | 33 | <PartialCompositeAssemblyListPath>PartialCompositeAssemblyListPath.txt</PartialCompositeAssemblyListPath> |
| 34 | + <DisablePackageReferenceRestrictions>true</DisablePackageReferenceRestrictions> |
| 35 | + </PropertyGroup> |
| 36 | + |
| 37 | + <PropertyGroup> |
| 38 | + <GetSharedFrameworkFilesForReadyToRunDependsOn> |
| 39 | + $(GetSharedFrameworkFilesForReadyToRunDependsOn); |
| 40 | + _AddExtensionsSymbolsToSymbolPack; |
| 41 | + </GetSharedFrameworkFilesForReadyToRunDependsOn> |
34 | 42 | </PropertyGroup> |
35 | 43 |
|
| 44 | + <ItemGroup> |
| 45 | + <PackageReference Include="Microsoft.Internal.Runtime.AspNetCore.Transport" |
| 46 | + Version="$(MicrosoftInternalRuntimeAspNetCoreTransportVersion)" |
| 47 | + ExcludeAssets="All" |
| 48 | + GeneratePathProperty="true" /> |
| 49 | + </ItemGroup> |
| 50 | + |
36 | 51 | <ItemGroup> |
37 | 52 | <Reference Include="@(AspNetCoreAppReference);@(AspNetCoreAppReferenceAndPackage);@(ExternalAspNetCoreAppReference)"> |
38 | 53 | <IncludeAssets>Runtime;Native</IncludeAssets> |
39 | 54 | </Reference> |
40 | 55 | </ItemGroup> |
41 | 56 |
|
| 57 | + <ItemGroup> |
| 58 | + <_AllExternalAspNetCoreAppReferences Include="@(ExternalAspNetCoreAppReference);@(_TransitiveExternalAspNetCoreAppReference)" /> |
| 59 | + </ItemGroup> |
| 60 | + |
42 | 61 | <ItemGroup> |
43 | 62 | <IgnoredDuplicateType Include="Microsoft.AspNetCore.Hosting.WebHostBuilderIISExtensions" /> |
44 | 63 | <IgnoredDuplicateType Include="Microsoft.Extensions.DependencyInjection.SignalRDependencyInjectionExtensions" /> |
|
86 | 105 | Include="$(ArtifactsBinDir)InProcessRequestHandler\$(NativePlatform)\$(Configuration)\aspnetcorev2_inprocess.pdb" /> |
87 | 106 | </ItemGroup> |
88 | 107 |
|
| 108 | + <!-- Explicitly include symbols for libraries we redistribute from runtime --> |
| 109 | + <Target Name="_AddExtensionsSymbolsToSymbolPack"> |
| 110 | + <!-- Flatten _AllExternalAspNetCoreAppReferences into a property --> |
| 111 | + <PropertyGroup> |
| 112 | + <FileNameList>@(_AllExternalAspNetCoreAppReferences, ';')</FileNameList> |
| 113 | + <!-- Add trailing semicolon --> |
| 114 | + <FileNameList>$(FileNameList);</FileNameList> |
| 115 | + </PropertyGroup> |
| 116 | + |
| 117 | + <ItemGroup> |
| 118 | + <_TransportPdbs Include="$(PkgMicrosoft_Internal_Runtime_AspNetCore_Transport)\**\*.pdb" |
| 119 | + Exclude="$(PkgMicrosoft_Internal_Runtime_AspNetCore_Transport)\**\*.ni.pdb" /> |
| 120 | + |
| 121 | + <_SymbolFilesToPackage Include="@(_TransportPdbs)" |
| 122 | + Condition="'$(FileNameList)' != '' and $(FileNameList.Contains('%(Filename);'))" /> |
| 123 | + </ItemGroup> |
| 124 | + </Target> |
| 125 | + |
89 | 126 | <Target Name="_WarnAboutUnbuiltNativeDependencies" |
90 | 127 | BeforeTargets="Build" |
91 | 128 | Condition=" '$(UseIisNativeAssets)' == 'true' AND !$(BuildNative) AND |
|
0 commit comments