aspnetcore/eng/SharedFramework.Local.props

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

115 строки
8.5 KiB
Plaintext
Исходник Постоянная ссылка Обычный вид История

<!--
This file is automatically generated. Run `./eng/scripts/GenerateProjectList.ps1` to update.
This file contains a complete list of the assemblies which are part of the shared framework.
2022-03-27 15:29:23 +03:00
This file is generated using the <IsAspNetCoreApp/> and <IsPackable/> properties from each .csproj in this repository.
-->
<Project>
<ItemGroup>
<!-- These assemblies are available as both a NuGet package and in the shared framework -->
<AspNetCoreAppReferenceAndPackage Include="Microsoft.AspNetCore.DataProtection.Abstractions" />
<AspNetCoreAppReferenceAndPackage Include="Microsoft.AspNetCore.Cryptography.Internal" />
<AspNetCoreAppReferenceAndPackage Include="Microsoft.AspNetCore.Cryptography.KeyDerivation" />
<AspNetCoreAppReferenceAndPackage Include="Microsoft.AspNetCore.DataProtection" />
<AspNetCoreAppReferenceAndPackage Include="Microsoft.AspNetCore.DataProtection.Extensions" />
<AspNetCoreAppReferenceAndPackage Include="Microsoft.Net.Http.Headers" />
<AspNetCoreAppReferenceAndPackage Include="Microsoft.AspNetCore.Metadata" />
<AspNetCoreAppReferenceAndPackage Include="Microsoft.AspNetCore.WebUtilities" />
<AspNetCoreAppReferenceAndPackage Include="Microsoft.Extensions.Identity.Core" />
<AspNetCoreAppReferenceAndPackage Include="Microsoft.Extensions.Identity.Stores" />
<AspNetCoreAppReferenceAndPackage Include="Microsoft.AspNetCore.Connections.Abstractions" />
<AspNetCoreAppReferenceAndPackage Include="Microsoft.AspNetCore.Authorization" />
<AspNetCoreAppReferenceAndPackage Include="Microsoft.AspNetCore.Http.Connections.Common" />
2019-04-13 19:20:30 +03:00
<AspNetCoreAppReferenceAndPackage Include="Microsoft.AspNetCore.SignalR.Protocols.Json" />
<AspNetCoreAppReferenceAndPackage Include="Microsoft.AspNetCore.SignalR.Common" />
<AspNetCoreAppReferenceAndPackage Include="Microsoft.AspNetCore.Components.Authorization" />
<AspNetCoreAppReferenceAndPackage Include="Microsoft.AspNetCore.Components" />
<AspNetCoreAppReferenceAndPackage Include="Microsoft.AspNetCore.Components.Forms" />
<AspNetCoreAppReferenceAndPackage Include="Microsoft.AspNetCore.Components.Web" />
<AspNetCoreAppReferenceAndPackage Include="Microsoft.Extensions.FileProviders.Embedded" />
<AspNetCoreAppReferenceAndPackage Include="Microsoft.Extensions.Configuration.KeyPerFile" />
<AspNetCoreAppReferenceAndPackage Include="Microsoft.Extensions.Localization.Abstractions" />
<AspNetCoreAppReferenceAndPackage Include="Microsoft.Extensions.Localization" />
<AspNetCoreAppReferenceAndPackage Include="Microsoft.Extensions.ObjectPool" />
<AspNetCoreAppReferenceAndPackage Include="Microsoft.JSInterop" />
<AspNetCoreAppReferenceAndPackage Include="Microsoft.Extensions.WebEncoders" />
<AspNetCoreAppReferenceAndPackage Include="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" />
<AspNetCoreAppReferenceAndPackage Include="Microsoft.Extensions.Diagnostics.HealthChecks" />
<AspNetCoreAppReferenceAndPackage Include="Microsoft.Extensions.Features" />
<!-- These assemblies are only in the shared framework -->
<AspNetCoreAppReference Include="Microsoft.AspNetCore" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Antiforgery" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Hosting.Abstractions" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Hosting" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Hosting.Server.Abstractions" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Authentication.Abstractions" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Authentication.Core" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Http.Abstractions" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Http.Extensions" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Http.Features" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Http.Results" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Http" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Routing.Abstractions" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Routing" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Html.Abstractions" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Identity" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Server.HttpSys" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Server.IISIntegration" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Server.IIS" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Server.Kestrel.Core" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Server.Kestrel" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Server.Kestrel.Transport.Quic" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets" />
2023-04-27 22:06:51 +03:00
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Authentication.BearerToken" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Authentication.Cookies" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Authentication" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Authentication.OAuth" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Authorization.Policy" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.CookiePolicy" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Cors" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Diagnostics.Abstractions" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Diagnostics" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Diagnostics.HealthChecks" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.HostFiltering" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.HttpLogging" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.HttpOverrides" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.HttpsPolicy" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Localization.Routing" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Localization" />
Output caching middleware (#41037) * Create output caching middleware * Fix MVC attribute * Update src/Middleware/OutputCaching/src/Policies/EnableCachingPolicy.cs Co-authored-by: Kahbazi <A.Kahbazi@gmail.com> * Update src/Middleware/OutputCaching/src/DispatcherExtensions.cs Co-authored-by: Kahbazi <A.Kahbazi@gmail.com> * Update src/Middleware/OutputCaching/src/Policies/PredicatePolicy.cs Co-authored-by: Kahbazi <A.Kahbazi@gmail.com> * Update src/Middleware/OutputCaching/src/Policies/ExpirationPolicy.cs Co-authored-by: Kahbazi <A.Kahbazi@gmail.com> * Fix mention of response cache * Update src/Middleware/OutputCaching/src/OutputCachingPolicyProvider.cs Co-authored-by: Kahbazi <A.Kahbazi@gmail.com> * Use IReadOnlyList in IPoliciesMetadata * Add XML documentation * Missing changes * Remove unused file * PR feedback * Fix build * Add Path sample * Fix build * Update public api * Fix typos [skip ci] * Update sample [skip ci] * Fix build * API cleaning and test project * Update src/Middleware/OutputCaching.Abstractions/src/Microsoft.AspNetCore.OutputCaching.Abstractions.csproj Co-authored-by: James Newton-King <james@newtonking.com> * Update src/Middleware/OutputCaching/src/Microsoft.AspNetCore.OutputCaching.csproj Co-authored-by: James Newton-King <james@newtonking.com> * Update TrimmableProjects * Fix solution * Improve ThrowIfNull usage * API review feedback * Add more tests * Update API * Clean up api * Update unit tests * Remove CachedResponseHeaders from public API * Fix unshipped file * API review feedback * Fix unit tests * Feedback * Refactor resolved policies * Clean sample * Provide HttpContext in VaryByValue * Reduce public API * Apply API review changes * Add more tests * Add more tests * Apply PR feedback * PR feedback * PR feedback * Brennan's * Update submodule (#42357) Co-authored-by: Kahbazi <A.Kahbazi@gmail.com> Co-authored-by: James Newton-King <james@newtonking.com>
2022-06-23 02:51:23 +03:00
<AspNetCoreAppReference Include="Microsoft.AspNetCore.OutputCaching" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.RateLimiting" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.RequestDecompression" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.ResponseCaching.Abstractions" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.ResponseCaching" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.ResponseCompression" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Rewrite" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Session" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.StaticFiles" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.WebSockets" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Razor.Runtime" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Razor" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Mvc.Abstractions" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Mvc.ApiExplorer" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Mvc.Core" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Mvc.Cors" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Mvc.DataAnnotations" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Mvc.Formatters.Json" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Mvc.Formatters.Xml" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Mvc.Localization" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Mvc.RazorPages" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Mvc.Razor" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Mvc.TagHelpers" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Mvc.ViewFeatures" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Mvc" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Http.Connections" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.SignalR.Core" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.SignalR" />
[Blazor] Adds compresion support for all assets in an application (#55558) Adds a new MapStaticAssetEndpoints routerware that reads a manifest generated at build / publish time and maps the endpoints defined in the manifest to the files in the application wwwroot folder. Adds a MatcherPolicy to perform content negotiation based on the Accept-Encoding header. Compressed resources contain a ContentEncoding attribute in their metadata that is used to filter out the compressed asset to serve to the client based on the Accept-Encoding header. The content encoding has an associated Quality value that represents the 'server preference' for the encoding. We always use the client preference and only rely on the server preference to break ties. This process is completely driven by de the build and transparent to the runtime, if in the future we add support for zstd, sbr, etc. we don't need to change the runtime. The logic for serving static files is borrowed from the static files middleware, with simplifications and additions. I've ported the relevant tests to ensure a high degree of compatibility. The logic is new "routerware" instead of directly baked into the static files middleware because we do not want to pollute that middleware with more complex logic and we are going to be layering fingerprinting on top of this change, which will register more endpoints that will include more custom headers, which is not suitable for the static files middleware. During development we wrap the endpoints we generate to support changing the files while the app is running (we recompute some of the values on the fly and also register a fallback route that matches file patterns to serve new files added while the app is running). The build/publish process computes all the required information about the assets that is used to emit the response. The ETag and Last-Modified values are computed using the Base64(SHA256) hash of the content and the LastWrite on the file at build/publish time.
2024-05-13 19:04:54 +03:00
<AspNetCoreAppReference Include="Microsoft.AspNetCore.StaticAssets" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Components.Endpoints" />
<AspNetCoreAppReference Include="Microsoft.AspNetCore.Components.Server" />
</ItemGroup>
</Project>