Explorar o código

Ship Microsoft.AspNetCore.WebUtilities, Microsoft.Net.Http.Headers as packages (#48265)

* Ship Microsoft.AspNetCore.WebUtilities as a package

* Update Microsoft.Net.Http.Headers.csproj

* Update SharedFx.props

* Add browser as a supported platform
William Godbe %!s(int64=2) %!d(string=hai) anos
pai
achega
e9505bc64e

+ 2 - 2
eng/SharedFramework.Local.props

@@ -13,7 +13,9 @@
     <AspNetCoreAppReferenceAndPackage Include="Microsoft.AspNetCore.Cryptography.KeyDerivation" />
     <AspNetCoreAppReferenceAndPackage Include="Microsoft.AspNetCore.Cryptography.KeyDerivation" />
     <AspNetCoreAppReferenceAndPackage Include="Microsoft.AspNetCore.DataProtection" />
     <AspNetCoreAppReferenceAndPackage Include="Microsoft.AspNetCore.DataProtection" />
     <AspNetCoreAppReferenceAndPackage Include="Microsoft.AspNetCore.DataProtection.Extensions" />
     <AspNetCoreAppReferenceAndPackage Include="Microsoft.AspNetCore.DataProtection.Extensions" />
+    <AspNetCoreAppReferenceAndPackage Include="Microsoft.Net.Http.Headers" />
     <AspNetCoreAppReferenceAndPackage Include="Microsoft.AspNetCore.Metadata" />
     <AspNetCoreAppReferenceAndPackage Include="Microsoft.AspNetCore.Metadata" />
+    <AspNetCoreAppReferenceAndPackage Include="Microsoft.AspNetCore.WebUtilities" />
     <AspNetCoreAppReferenceAndPackage Include="Microsoft.Extensions.Identity.Core" />
     <AspNetCoreAppReferenceAndPackage Include="Microsoft.Extensions.Identity.Core" />
     <AspNetCoreAppReferenceAndPackage Include="Microsoft.Extensions.Identity.Stores" />
     <AspNetCoreAppReferenceAndPackage Include="Microsoft.Extensions.Identity.Stores" />
     <AspNetCoreAppReferenceAndPackage Include="Microsoft.AspNetCore.Connections.Abstractions" />
     <AspNetCoreAppReferenceAndPackage Include="Microsoft.AspNetCore.Connections.Abstractions" />
@@ -44,7 +46,6 @@
     <AspNetCoreAppReference Include="Microsoft.AspNetCore.Hosting.Server.Abstractions" />
     <AspNetCoreAppReference Include="Microsoft.AspNetCore.Hosting.Server.Abstractions" />
     <AspNetCoreAppReference Include="Microsoft.AspNetCore.Authentication.Abstractions" />
     <AspNetCoreAppReference Include="Microsoft.AspNetCore.Authentication.Abstractions" />
     <AspNetCoreAppReference Include="Microsoft.AspNetCore.Authentication.Core" />
     <AspNetCoreAppReference Include="Microsoft.AspNetCore.Authentication.Core" />
-    <AspNetCoreAppReference Include="Microsoft.Net.Http.Headers" />
     <AspNetCoreAppReference Include="Microsoft.AspNetCore.Http.Abstractions" />
     <AspNetCoreAppReference Include="Microsoft.AspNetCore.Http.Abstractions" />
     <AspNetCoreAppReference Include="Microsoft.AspNetCore.Http.Extensions" />
     <AspNetCoreAppReference Include="Microsoft.AspNetCore.Http.Extensions" />
     <AspNetCoreAppReference Include="Microsoft.AspNetCore.Http.Features" />
     <AspNetCoreAppReference Include="Microsoft.AspNetCore.Http.Features" />
@@ -52,7 +53,6 @@
     <AspNetCoreAppReference Include="Microsoft.AspNetCore.Http" />
     <AspNetCoreAppReference Include="Microsoft.AspNetCore.Http" />
     <AspNetCoreAppReference Include="Microsoft.AspNetCore.Routing.Abstractions" />
     <AspNetCoreAppReference Include="Microsoft.AspNetCore.Routing.Abstractions" />
     <AspNetCoreAppReference Include="Microsoft.AspNetCore.Routing" />
     <AspNetCoreAppReference Include="Microsoft.AspNetCore.Routing" />
-    <AspNetCoreAppReference Include="Microsoft.AspNetCore.WebUtilities" />
     <AspNetCoreAppReference Include="Microsoft.AspNetCore.Html.Abstractions" />
     <AspNetCoreAppReference Include="Microsoft.AspNetCore.Html.Abstractions" />
     <AspNetCoreAppReference Include="Microsoft.AspNetCore.Identity" />
     <AspNetCoreAppReference Include="Microsoft.AspNetCore.Identity" />
     <AspNetCoreAppReference Include="Microsoft.AspNetCore.Server.HttpSys" />
     <AspNetCoreAppReference Include="Microsoft.AspNetCore.Server.HttpSys" />

+ 5 - 1
src/Http/Headers/src/Microsoft.Net.Http.Headers.csproj

@@ -6,7 +6,7 @@
     <IsAspNetCoreApp>true</IsAspNetCoreApp>
     <IsAspNetCoreApp>true</IsAspNetCoreApp>
     <GenerateDocumentationFile>true</GenerateDocumentationFile>
     <GenerateDocumentationFile>true</GenerateDocumentationFile>
     <PackageTags>http</PackageTags>
     <PackageTags>http</PackageTags>
-    <IsPackable>false</IsPackable>
+    <IsPackable>true</IsPackable>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <IsTrimmable>true</IsTrimmable>
     <IsTrimmable>true</IsTrimmable>
   </PropertyGroup>
   </PropertyGroup>
@@ -18,6 +18,10 @@
     <Compile Include="$(SharedSourceRoot)HttpParseResult.cs" />
     <Compile Include="$(SharedSourceRoot)HttpParseResult.cs" />
   </ItemGroup>
   </ItemGroup>
 
 
+  <ItemGroup>
+    <SupportedPlatform Include="browser" />
+  </ItemGroup>
+
   <ItemGroup>
   <ItemGroup>
     <InternalsVisibleTo Include="Microsoft.Net.Http.Headers.Tests" />
     <InternalsVisibleTo Include="Microsoft.Net.Http.Headers.Tests" />
   </ItemGroup>
   </ItemGroup>

+ 5 - 1
src/Http/WebUtilities/src/Microsoft.AspNetCore.WebUtilities.csproj

@@ -8,7 +8,7 @@
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <GenerateDocumentationFile>true</GenerateDocumentationFile>
     <GenerateDocumentationFile>true</GenerateDocumentationFile>
     <PackageTags>aspnetcore</PackageTags>
     <PackageTags>aspnetcore</PackageTags>
-    <IsPackable>false</IsPackable>
+    <IsPackable>true</IsPackable>
     <IsTrimmable>true</IsTrimmable>
     <IsTrimmable>true</IsTrimmable>
   </PropertyGroup>
   </PropertyGroup>
 
 
@@ -26,6 +26,10 @@
     <Reference Include="System.IO.Pipelines" />
     <Reference Include="System.IO.Pipelines" />
   </ItemGroup>
   </ItemGroup>
 
 
+  <ItemGroup>
+    <SupportedPlatform Include="browser" />
+  </ItemGroup>
+
   <ItemGroup>
   <ItemGroup>
     <InternalsVisibleTo Include="Microsoft.AspNetCore.WebUtilities.Tests" />
     <InternalsVisibleTo Include="Microsoft.AspNetCore.WebUtilities.Tests" />
     <InternalsVisibleTo Include="Microsoft.AspNetCore.WebUtilities.Microbenchmarks" />
     <InternalsVisibleTo Include="Microsoft.AspNetCore.WebUtilities.Microbenchmarks" />