|
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