diff --git a/Directory.Build.props b/Directory.Build.props index e9b788e01d..a33ef67d4f 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -154,6 +154,8 @@ + + diff --git a/build/SharedFrameworkOnly.props b/build/SharedFrameworkOnly.props deleted file mode 100644 index 58f688c678..0000000000 --- a/build/SharedFrameworkOnly.props +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/build/repo.props b/build/repo.props index b8a6ec4e6e..588fc15d84 100644 --- a/build/repo.props +++ b/build/repo.props @@ -1,6 +1,4 @@ - - $(TargetOsName)-$(TargetArchitecture) @@ -180,6 +178,8 @@ + + diff --git a/build/repo.targets b/build/repo.targets index ae6bd42c12..eaf4a9fb1f 100644 --- a/build/repo.targets +++ b/build/repo.targets @@ -67,6 +67,11 @@ + + <_SharedFrameworkAndPackageRef Include="@(_ProjectReferenceProvider->WithMetadataValue('IsAspNetCoreApp','true')->WithMetadataValue('IsShippingPackage', 'true')->Distinct())" /> + <_SharedFrameworkRef Include="@(_ProjectReferenceProvider->WithMetadataValue('IsAspNetCoreApp','true')->WithMetadataValue('IsShippingPackage', 'false')->Distinct())" /> + + $(MSBuildThisFileDirectory)..\eng\ProjectReferences.props @@ -86,6 +91,32 @@ + + + $(MSBuildThisFileDirectory)..\eng\SharedFramework.Local.props + + and properties from each .csproj in this repository. +--> + + + + @(_SharedFrameworkAndPackageRef->'', '%0A ') + + + @(_SharedFrameworkRef->'', '%0A ') + + + ]]> + + + + @@ -97,7 +128,7 @@ + FrameworkOnlyPackages="@(AspNetCoreAppReference)" /> diff --git a/docs/ProjectProperties.md b/docs/ProjectProperties.md index fe5bba6baf..939c7c8bcd 100644 --- a/docs/ProjectProperties.md +++ b/docs/ProjectProperties.md @@ -6,3 +6,4 @@ In addition to the standard set of MSBuild properties supported by Microsoft.NET Property name | Meaning -------------------|-------------------------------------------------------------------------------------------- IsShippingPackage | When set to `true`, the package produced by from project is intended for use by customers. Defaults to `false`, which means the package is intended for internal use only by Microsoft teams. +IsAspNetCoreApp | Set to `true` when the assembly is part of the [Microsoft.AspNetCore.App shared framework](./SharedFramework.md) \ No newline at end of file diff --git a/docs/SharedFramework.md b/docs/SharedFramework.md index b24cde5706..fa87215061 100644 --- a/docs/SharedFramework.md +++ b/docs/SharedFramework.md @@ -7,7 +7,7 @@ Guidance on developing the ASP.NET Core shared framework (`Microsoft.AspNetCore. The ASP.NET Core shared framework contains assemblies that are fully developed, supported, and serviceable by Microsoft. You can think of this as constituting the ASP.NET Core *platform*. As such, all assemblies which are included in the shared framework are expected to meet specific requirements. Here are the principles we are using to guide our decisions about what is allowed in the shared framework. -* Breaking changes are highly discouraged. Therefore, +* Breaking changes are highly discouraged. Therefore, * If it's in, it must be broadly useful and expected to be supported for at least several years. * The API for all assemblies in shared framework MUST NOT make breaking changes in patch or minor releases. * The complete closure of all assemblies must be in the shared framework, or must be in the "base framework", Microsoft.NETCore.App @@ -19,3 +19,12 @@ The ASP.NET Core shared framework contains assemblies that are fully developed, * API we believe is essential for central experiences in .NET Core should be in the shared framework * Examples of central experiences: MVC, Kestrel, Razor, SignalR * New API can ship as out-of-band packages first, and move into the base framework later when it meets these standards + +### How to adjust what is in the shared framework + +The contents of the shared framework are defined in two ways: + +* [src/Framework/LocalDependencies.props](/src/Framework/LocalDependencies.props) - this file is generated from the .csproj files in this repo + by looking for projects which have set `true`. +* [src/Framework/Microsoft.AspNetCore.App.props](/src/Framework/Microsoft.AspNetCore.App.props) - this file lists all assemblies shipped + in Microsoft.AspNetCore.App which are built by source code found in other repositories. \ No newline at end of file diff --git a/eng/Dependencies.props b/eng/Dependencies.props index 88323dff63..841d7a086d 100644 --- a/eng/Dependencies.props +++ b/eng/Dependencies.props @@ -134,17 +134,13 @@ and are generated based on the last package release. - - - - diff --git a/eng/SharedFramework.External.props b/eng/SharedFramework.External.props new file mode 100644 index 0000000000..3d3f44d186 --- /dev/null +++ b/eng/SharedFramework.External.props @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_TransitiveExternalAspNetCoreAppReference Include="Microsoft.DotNet.PlatformAbstractions" Version="$(MicrosoftDotNetPlatformAbstractionsPackageVersion)" /> + <_TransitiveExternalAspNetCoreAppReference Include="Newtonsoft.Json" Version="$(NewtonsoftJsonPackageVersion)" /> + <_TransitiveExternalAspNetCoreAppReference Include="System.Security.Cryptography.Pkcs" Version="$(SystemSecurityCryptographyPkcsPackageVersion)" /> + <_TransitiveExternalAspNetCoreAppReference Include="System.Security.Permissions" Version="$(SystemSecurityPermissionsPackageVersion)" /> + + + + + + + + + + <_CompilationOnlyReference Include="System.Buffers" /> + + + + + <_CompilationOnlyReference Include="Microsoft.Win32.Registry" /> + <_CompilationOnlyReference Include="System.Security.Cryptography.Cng" /> + <_CompilationOnlyReference Include="System.Security.Principal.Windows" /> + + + diff --git a/eng/SharedFramework.Local.props b/eng/SharedFramework.Local.props new file mode 100644 index 0000000000..4907c5f433 --- /dev/null +++ b/eng/SharedFramework.Local.props @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index ccca0f73cd..d23e550a66 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -289,18 +289,10 @@ https://github.com/dotnet/corefx c38c10d28e223aeea2f363a6ef0bf4a63d00a776 - - https://github.com/dotnet/corefx - c38c10d28e223aeea2f363a6ef0bf4a63d00a776 - https://github.com/dotnet/corefx c38c10d28e223aeea2f363a6ef0bf4a63d00a776 - - https://github.com/dotnet/corefx - c38c10d28e223aeea2f363a6ef0bf4a63d00a776 - https://github.com/dotnet/corefx c38c10d28e223aeea2f363a6ef0bf4a63d00a776 @@ -317,10 +309,6 @@ https://github.com/dotnet/corefx c38c10d28e223aeea2f363a6ef0bf4a63d00a776 - - https://github.com/dotnet/corefx - c38c10d28e223aeea2f363a6ef0bf4a63d00a776 - https://github.com/dotnet/corefx c38c10d28e223aeea2f363a6ef0bf4a63d00a776 diff --git a/eng/Versions.props b/eng/Versions.props index 22f4977dc5..7652805fe6 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -25,14 +25,11 @@ 4.6.0-preview.19106.2 4.6.0-preview.19106.2 4.6.0-preview.19106.2 - 4.6.0-preview.19106.2 4.7.0-preview.19106.2 - 4.6.0-preview.19106.2 4.6.0-preview.19106.2 4.6.0-preview.19106.2 4.6.0-preview.19106.2 4.6.0-preview.19106.2 - 4.6.0-preview.19106.2 1.7.0-preview.19106.2 4.6.0-preview.19106.2 4.6.0-preview.19106.2 @@ -136,7 +133,6 @@ 4.5.0 4.4.0 - 4.5.2 4.3.2 4.5.2 diff --git a/eng/targets/ResolveReferences.targets b/eng/targets/ResolveReferences.targets index 149ec43822..c397c09ded 100644 --- a/eng/targets/ResolveReferences.targets +++ b/eng/targets/ResolveReferences.targets @@ -58,6 +58,18 @@ <_UnusedProjectReferenceProvider Include="@(ProjectReferenceProvider)" Exclude="@(Reference)" /> + <_CompilationOnlyReference Condition="'$(TargetFramework)' == 'netstandard2.0'" Include="@(Reference->WithMetadataValue('NuGetPackageId','NETStandard.Library'))" /> + + <_InvalidReferenceToNonSharedFxAssembly Condition="'$(IsAspNetCoreApp)' == 'true'" + Include="@(Reference)" + Exclude=" + Newtonsoft.Json; + @(AspNetCoreAppReference); + @(AspNetCoreAppReferenceAndPackage); + @(ExternalAspNetCoreAppReference); + @(_CompilationOnlyReference)" /> + + + + + + + + + + + ContentFiles + All + + @@ -165,6 +204,8 @@ + $([MSBuild]::ValueOrDefault($(IsAspNetCoreApp),'false')) + $([MSBuild]::ValueOrDefault($(IsShippingPackage),'false')) $([MSBuild]::MakeRelative($(RepositoryRoot), $(MSBuildProjectFullPath))) diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery.csproj b/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery.csproj index a157b130cc..c34c52157b 100644 --- a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery.csproj +++ b/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery.csproj @@ -3,6 +3,7 @@ An antiforgery system for ASP.NET Core designed to generate and validate tokens to prevent Cross-Site Request Forgery attacks. netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore;antiforgery diff --git a/src/Components/Browser/src/Microsoft.AspNetCore.Components.Browser.csproj b/src/Components/Browser/src/Microsoft.AspNetCore.Components.Browser.csproj index b203e931a2..b1e7c37548 100644 --- a/src/Components/Browser/src/Microsoft.AspNetCore.Components.Browser.csproj +++ b/src/Components/Browser/src/Microsoft.AspNetCore.Components.Browser.csproj @@ -2,6 +2,7 @@ netstandard2.0 + true Support for rendering ASP.NET Core components for browsers. true true diff --git a/src/Components/Components/src/Microsoft.AspNetCore.Components.csproj b/src/Components/Components/src/Microsoft.AspNetCore.Components.csproj index 497f023f73..b9026cff09 100644 --- a/src/Components/Components/src/Microsoft.AspNetCore.Components.csproj +++ b/src/Components/Components/src/Microsoft.AspNetCore.Components.csproj @@ -5,6 +5,7 @@ Components feature for ASP.NET Core. true true + true diff --git a/src/DataProtection/Abstractions/src/Microsoft.AspNetCore.DataProtection.Abstractions.csproj b/src/DataProtection/Abstractions/src/Microsoft.AspNetCore.DataProtection.Abstractions.csproj index 8cdcf5d18c..14606b7db7 100644 --- a/src/DataProtection/Abstractions/src/Microsoft.AspNetCore.DataProtection.Abstractions.csproj +++ b/src/DataProtection/Abstractions/src/Microsoft.AspNetCore.DataProtection.Abstractions.csproj @@ -6,6 +6,7 @@ Commonly used types: Microsoft.AspNetCore.DataProtection.IDataProtectionProvider Microsoft.AspNetCore.DataProtection.IDataProtector netcoreapp3.0 + true true aspnetcore;dataprotection diff --git a/src/DataProtection/Cryptography.Internal/src/Microsoft.AspNetCore.Cryptography.Internal.csproj b/src/DataProtection/Cryptography.Internal/src/Microsoft.AspNetCore.Cryptography.Internal.csproj index 9859f30a11..1ee230c0e1 100644 --- a/src/DataProtection/Cryptography.Internal/src/Microsoft.AspNetCore.Cryptography.Internal.csproj +++ b/src/DataProtection/Cryptography.Internal/src/Microsoft.AspNetCore.Cryptography.Internal.csproj @@ -3,6 +3,7 @@ Infrastructure for ASP.NET Core cryptographic packages. Applications and libraries should not reference this package directly. netcoreapp3.0 + true $(NoWarn);CS1591 true true diff --git a/src/DataProtection/Cryptography.KeyDerivation/src/Microsoft.AspNetCore.Cryptography.KeyDerivation.csproj b/src/DataProtection/Cryptography.KeyDerivation/src/Microsoft.AspNetCore.Cryptography.KeyDerivation.csproj index 69982996dc..016ac5a57a 100644 --- a/src/DataProtection/Cryptography.KeyDerivation/src/Microsoft.AspNetCore.Cryptography.KeyDerivation.csproj +++ b/src/DataProtection/Cryptography.KeyDerivation/src/Microsoft.AspNetCore.Cryptography.KeyDerivation.csproj @@ -3,6 +3,7 @@ ASP.NET Core utilities for key derivation. netcoreapp3.0 + true true true aspnetcore;dataprotection diff --git a/src/DataProtection/DataProtection/src/Microsoft.AspNetCore.DataProtection.csproj b/src/DataProtection/DataProtection/src/Microsoft.AspNetCore.DataProtection.csproj index c843a00dd4..067f987981 100644 --- a/src/DataProtection/DataProtection/src/Microsoft.AspNetCore.DataProtection.csproj +++ b/src/DataProtection/DataProtection/src/Microsoft.AspNetCore.DataProtection.csproj @@ -3,6 +3,7 @@ ASP.NET Core logic to protect and unprotect data, similar to DPAPI. netcoreapp3.0 + true $(NoWarn);CS1591 true true diff --git a/src/DataProtection/Extensions/src/Microsoft.AspNetCore.DataProtection.Extensions.csproj b/src/DataProtection/Extensions/src/Microsoft.AspNetCore.DataProtection.Extensions.csproj index 7a4c008f78..fff474980f 100644 --- a/src/DataProtection/Extensions/src/Microsoft.AspNetCore.DataProtection.Extensions.csproj +++ b/src/DataProtection/Extensions/src/Microsoft.AspNetCore.DataProtection.Extensions.csproj @@ -3,6 +3,7 @@ Additional APIs for ASP.NET Core data protection. netcoreapp3.0 + true true aspnetcore;dataprotection diff --git a/src/DefaultBuilder/src/Microsoft.AspNetCore.csproj b/src/DefaultBuilder/src/Microsoft.AspNetCore.csproj index 60c7a459d5..23c9ec3852 100644 --- a/src/DefaultBuilder/src/Microsoft.AspNetCore.csproj +++ b/src/DefaultBuilder/src/Microsoft.AspNetCore.csproj @@ -2,6 +2,7 @@ netcoreapp3.0 + true aspnetcore Microsoft.AspNetCore true diff --git a/src/Framework/Microsoft.AspNetCore.App.props b/src/Framework/Microsoft.AspNetCore.App.props deleted file mode 100644 index 23785af4df..0000000000 --- a/src/Framework/Microsoft.AspNetCore.App.props +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <_TransitiveExternalDependency Include="Microsoft.DotNet.PlatformAbstractions" Version="$(MicrosoftDotNetPlatformAbstractionsPackageVersion)" /> - <_TransitiveExternalDependency Include="Microsoft.Extensions.DependencyModel" Version="$(MicrosoftExtensionsDependencyModelPackageVersion)" /> - <_TransitiveExternalDependency Include="Newtonsoft.Json" Version="$(NewtonsoftJsonPackageVersion)" /> - <_TransitiveExternalDependency Include="System.IO.Pipelines" Version="$(SystemIOPipelinesPackageVersion)" /> - <_TransitiveExternalDependency Include="System.Runtime.CompilerServices.Unsafe" Version="$(SystemRuntimeCompilerServicesUnsafePackageVersion)" /> - <_TransitiveExternalDependency Include="System.Security.Cryptography.Pkcs" Version="$(SystemSecurityCryptographyPkcsPackageVersion)" /> - <_TransitiveExternalDependency Include="System.Security.Cryptography.Xml" Version="$(SystemSecurityCryptographyXmlPackageVersion)" /> - <_TransitiveExternalDependency Include="System.Security.Permissions" Version="$(SystemSecurityPermissionsPackageVersion)" /> - <_TransitiveExternalDependency Include="System.Text.Encodings.Web" Version="$(SystemTextEncodingsWebPackageVersion)" /> - <_TransitiveExternalDependency Include="System.Threading.Channels" Version="$(SystemThreadingChannelsPackageVersion)" /> - - - - - - - - diff --git a/src/Framework/pkg/Metapackage.targets b/src/Framework/pkg/Metapackage.targets index 1e43373b9b..51479945e5 100644 --- a/src/Framework/pkg/Metapackage.targets +++ b/src/Framework/pkg/Metapackage.targets @@ -30,8 +30,12 @@ true - - + + + + + + @@ -71,8 +75,9 @@ - <_AspNetAppPackageConflictOverrides Include="@(Dependency->'%(Identity)|%(Version)')" Condition=" '%(Dependency.Version)' != '' " /> - <_AspNetAppPackageConflictOverrides Include="@(ExternalDependency->'%(Identity)|%(Version)')" Condition=" '%(ExternalDependency.Version)' != '' " /> + <_AspNetAppPackageConflictOverrides Include="@(AspNetCoreAppReference->'%(Identity)|%(Version)')" Condition=" '%(AspNetCoreAppReference.Version)' != '' " /> + <_AspNetAppPackageConflictOverrides Include="@(AspNetCoreAppReferenceAndPackage->'%(Identity)|%(Version)')" Condition=" '%(AspNetCoreAppReferenceAndPackage.Version)' != '' " /> + <_AspNetAppPackageConflictOverrides Include="@(ExternalAspNetCoreAppReference->'%(Identity)|%(Version)')" Condition=" '%(ExternalAspNetCoreAppReference.Version)' != '' " /> diff --git a/src/Framework/pkg/Microsoft.AspNetCore.App.pkgproj b/src/Framework/pkg/Microsoft.AspNetCore.App.pkgproj index c7ed2a83cf..4325322c0a 100644 --- a/src/Framework/pkg/Microsoft.AspNetCore.App.pkgproj +++ b/src/Framework/pkg/Microsoft.AspNetCore.App.pkgproj @@ -32,8 +32,6 @@ This package requires the ASP.NET Core runtime. This runtime is installed by the - - diff --git a/src/Framework/ref/Microsoft.AspNetCore.App.Ref.csproj b/src/Framework/ref/Microsoft.AspNetCore.App.Ref.csproj index cc20b13165..9acbccd901 100644 --- a/src/Framework/ref/Microsoft.AspNetCore.App.Ref.csproj +++ b/src/Framework/ref/Microsoft.AspNetCore.App.Ref.csproj @@ -7,7 +7,6 @@ - $(DefaultNetCoreTargetFramework) @@ -39,8 +38,8 @@ This package is an internal implementation of the .NET Core SDK and is not meant - - + + diff --git a/src/Framework/src/Microsoft.AspNetCore.App.shfxproj b/src/Framework/src/Microsoft.AspNetCore.App.shfxproj index 02988ace39..170ced504d 100644 --- a/src/Framework/src/Microsoft.AspNetCore.App.shfxproj +++ b/src/Framework/src/Microsoft.AspNetCore.App.shfxproj @@ -52,8 +52,6 @@ $(MSBuildProjectName) provides a default set of APIs for building an ASP.NET Cor true - - diff --git a/src/Framework/src/SharedFx.targets b/src/Framework/src/SharedFx.targets index 2f2d722635..07f9de44b3 100644 --- a/src/Framework/src/SharedFx.targets +++ b/src/Framework/src/SharedFx.targets @@ -139,8 +139,12 @@ This targets file should only be imported by .shfxproj files. true - - + + + + + + Runtime;Native true diff --git a/src/Framework/test/Microsoft.AspNetCore.App.UnitTests.csproj b/src/Framework/test/Microsoft.AspNetCore.App.UnitTests.csproj index c2958edfac..94ae36e6b5 100644 --- a/src/Framework/test/Microsoft.AspNetCore.App.UnitTests.csproj +++ b/src/Framework/test/Microsoft.AspNetCore.App.UnitTests.csproj @@ -5,8 +5,6 @@ Microsoft.AspNetCore - - <_Parameter1>PackageVersion @@ -41,7 +39,7 @@ <_Parameter1>SharedFxDependencies - <_Parameter2>@(Dependency);@(ExternalDependency);@(_TransitiveExternalDependency) + <_Parameter2>@(AspNetCoreAppReference);@(AspNetCoreAppReferenceAndPackage);@(ExternalAspNetCoreAppReference);@(_TransitiveExternalAspNetCoreAppReference) <_Parameter1>MetadataOutputPath diff --git a/src/Hosting/Abstractions/src/Microsoft.AspNetCore.Hosting.Abstractions.csproj b/src/Hosting/Abstractions/src/Microsoft.AspNetCore.Hosting.Abstractions.csproj index 83a6b4aa6f..f0a3c27ae6 100644 --- a/src/Hosting/Abstractions/src/Microsoft.AspNetCore.Hosting.Abstractions.csproj +++ b/src/Hosting/Abstractions/src/Microsoft.AspNetCore.Hosting.Abstractions.csproj @@ -3,6 +3,7 @@ ASP.NET Core hosting and startup abstractions for web applications. netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore;hosting diff --git a/src/Hosting/Hosting/src/Microsoft.AspNetCore.Hosting.csproj b/src/Hosting/Hosting/src/Microsoft.AspNetCore.Hosting.csproj index be62805087..a14fd61d07 100644 --- a/src/Hosting/Hosting/src/Microsoft.AspNetCore.Hosting.csproj +++ b/src/Hosting/Hosting/src/Microsoft.AspNetCore.Hosting.csproj @@ -3,6 +3,7 @@ ASP.NET Core hosting infrastructure and startup logic for web applications. netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore;hosting @@ -25,9 +26,7 @@ - - - + diff --git a/src/Hosting/Server.Abstractions/src/Microsoft.AspNetCore.Hosting.Server.Abstractions.csproj b/src/Hosting/Server.Abstractions/src/Microsoft.AspNetCore.Hosting.Server.Abstractions.csproj index 15c34d469b..48b93a678e 100644 --- a/src/Hosting/Server.Abstractions/src/Microsoft.AspNetCore.Hosting.Server.Abstractions.csproj +++ b/src/Hosting/Server.Abstractions/src/Microsoft.AspNetCore.Hosting.Server.Abstractions.csproj @@ -3,6 +3,7 @@ ASP.NET Core hosting server abstractions for web applications. netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore;hosting diff --git a/src/Html/Abstractions/src/Microsoft.AspNetCore.Html.Abstractions.csproj b/src/Html/Abstractions/src/Microsoft.AspNetCore.Html.Abstractions.csproj index b7dcbfce47..7a60043cf8 100644 --- a/src/Html/Abstractions/src/Microsoft.AspNetCore.Html.Abstractions.csproj +++ b/src/Html/Abstractions/src/Microsoft.AspNetCore.Html.Abstractions.csproj @@ -7,6 +7,7 @@ Commonly used types: Microsoft.AspNetCore.Html.HtmlString Microsoft.AspNetCore.Html.IHtmlContent netcoreapp3.0 + true true aspnetcore diff --git a/src/Http/Authentication.Abstractions/src/Microsoft.AspNetCore.Authentication.Abstractions.csproj b/src/Http/Authentication.Abstractions/src/Microsoft.AspNetCore.Authentication.Abstractions.csproj index 15bc1ffaf3..b2ff9f8ce1 100644 --- a/src/Http/Authentication.Abstractions/src/Microsoft.AspNetCore.Authentication.Abstractions.csproj +++ b/src/Http/Authentication.Abstractions/src/Microsoft.AspNetCore.Authentication.Abstractions.csproj @@ -2,6 +2,7 @@ ASP.NET Core common types used by the various authentication components. netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore;authentication;security @@ -14,4 +15,4 @@ - \ No newline at end of file + diff --git a/src/Http/Authentication.Core/src/Microsoft.AspNetCore.Authentication.Core.csproj b/src/Http/Authentication.Core/src/Microsoft.AspNetCore.Authentication.Core.csproj index b0a3354125..e562b91b1b 100644 --- a/src/Http/Authentication.Core/src/Microsoft.AspNetCore.Authentication.Core.csproj +++ b/src/Http/Authentication.Core/src/Microsoft.AspNetCore.Authentication.Core.csproj @@ -3,6 +3,7 @@ ASP.NET Core common types used by the various authentication middleware components. netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore;authentication;security diff --git a/src/Http/Headers/src/Microsoft.Net.Http.Headers.csproj b/src/Http/Headers/src/Microsoft.Net.Http.Headers.csproj index 88fdff1694..720ac8cecb 100644 --- a/src/Http/Headers/src/Microsoft.Net.Http.Headers.csproj +++ b/src/Http/Headers/src/Microsoft.Net.Http.Headers.csproj @@ -3,6 +3,7 @@ HTTP header parser implementations. netcoreapp3.0 + true $(NoWarn);CS1591 true true @@ -11,7 +12,6 @@ - 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 2f17e52019..8101d02e74 100644 --- a/src/Http/Http.Abstractions/src/Microsoft.AspNetCore.Http.Abstractions.csproj +++ b/src/Http/Http.Abstractions/src/Microsoft.AspNetCore.Http.Abstractions.csproj @@ -9,6 +9,7 @@ Microsoft.AspNetCore.Http.HttpContext Microsoft.AspNetCore.Http.HttpRequest Microsoft.AspNetCore.Http.HttpResponse netcoreapp3.0 + true true aspnetcore $(NoWarn);CS1591 @@ -20,7 +21,7 @@ Microsoft.AspNetCore.Http.HttpResponse - + diff --git a/src/Http/Http.Extensions/src/Microsoft.AspNetCore.Http.Extensions.csproj b/src/Http/Http.Extensions/src/Microsoft.AspNetCore.Http.Extensions.csproj index f59ccfca18..751be4bedd 100644 --- a/src/Http/Http.Extensions/src/Microsoft.AspNetCore.Http.Extensions.csproj +++ b/src/Http/Http.Extensions/src/Microsoft.AspNetCore.Http.Extensions.csproj @@ -3,6 +3,7 @@ ASP.NET Core common extension methods for HTTP abstractions, HTTP headers, HTTP request/response, and session state. netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore @@ -12,7 +13,6 @@ - diff --git a/src/Http/Http.Features/src/Microsoft.AspNetCore.Http.Features.csproj b/src/Http/Http.Features/src/Microsoft.AspNetCore.Http.Features.csproj index e8400d052c..4e052998c0 100644 --- a/src/Http/Http.Features/src/Microsoft.AspNetCore.Http.Features.csproj +++ b/src/Http/Http.Features/src/Microsoft.AspNetCore.Http.Features.csproj @@ -3,6 +3,7 @@ ASP.NET Core HTTP feature interface definitions. netstandard2.0 + true $(NoWarn);CS1591 true aspnetcore diff --git a/src/Http/Http/src/Microsoft.AspNetCore.Http.csproj b/src/Http/Http/src/Microsoft.AspNetCore.Http.csproj index d091f7d690..ffb49ec649 100644 --- a/src/Http/Http/src/Microsoft.AspNetCore.Http.csproj +++ b/src/Http/Http/src/Microsoft.AspNetCore.Http.csproj @@ -3,6 +3,7 @@ ASP.NET Core default HTTP feature implementations. netcoreapp3.0 + true $(NoWarn);CS1591 true true diff --git a/src/Http/Routing.Abstractions/src/Microsoft.AspNetCore.Routing.Abstractions.csproj b/src/Http/Routing.Abstractions/src/Microsoft.AspNetCore.Routing.Abstractions.csproj index 4b2518a515..a0249fd7fd 100644 --- a/src/Http/Routing.Abstractions/src/Microsoft.AspNetCore.Routing.Abstractions.csproj +++ b/src/Http/Routing.Abstractions/src/Microsoft.AspNetCore.Routing.Abstractions.csproj @@ -6,6 +6,7 @@ Commonly used types: Microsoft.AspNetCore.Routing.IRouter Microsoft.AspNetCore.Routing.RouteData netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore;routing diff --git a/src/Http/Routing/src/Microsoft.AspNetCore.Routing.csproj b/src/Http/Routing/src/Microsoft.AspNetCore.Routing.csproj index 6bcff41bb5..bc189d19a2 100644 --- a/src/Http/Routing/src/Microsoft.AspNetCore.Routing.csproj +++ b/src/Http/Routing/src/Microsoft.AspNetCore.Routing.csproj @@ -6,6 +6,7 @@ Commonly used types: Microsoft.AspNetCore.Routing.Route Microsoft.AspNetCore.Routing.RouteCollection netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore;routing @@ -27,7 +28,7 @@ Microsoft.AspNetCore.Routing.RouteCollection - + diff --git a/src/Http/WebUtilities/src/Microsoft.AspNetCore.WebUtilities.csproj b/src/Http/WebUtilities/src/Microsoft.AspNetCore.WebUtilities.csproj index befbf9abc4..5e123dfff8 100644 --- a/src/Http/WebUtilities/src/Microsoft.AspNetCore.WebUtilities.csproj +++ b/src/Http/WebUtilities/src/Microsoft.AspNetCore.WebUtilities.csproj @@ -3,6 +3,7 @@ ASP.NET Core utilities, such as for working with forms, multipart messages, and query strings. netcoreapp3.0 + true $(DefineConstants);WebEncoders_In_WebUtilities $(NoWarn);CS1591 true diff --git a/src/Identity/Core/src/Microsoft.AspNetCore.Identity.csproj b/src/Identity/Core/src/Microsoft.AspNetCore.Identity.csproj index 7641e34897..6006e4fa1e 100644 --- a/src/Identity/Core/src/Microsoft.AspNetCore.Identity.csproj +++ b/src/Identity/Core/src/Microsoft.AspNetCore.Identity.csproj @@ -3,6 +3,7 @@ ASP.NET Core Identity is the membership system for building ASP.NET Core web applications, including membership, login, and user data. ASP.NET Core Identity allows you to add login features to your application and makes it easy to customize data about the logged in user. netcoreapp3.0 + true true aspnetcore;identity;membership diff --git a/src/Identity/Extensions.Core/src/Microsoft.Extensions.Identity.Core.csproj b/src/Identity/Extensions.Core/src/Microsoft.Extensions.Identity.Core.csproj index 8a471194b9..526f2bd7e7 100644 --- a/src/Identity/Extensions.Core/src/Microsoft.Extensions.Identity.Core.csproj +++ b/src/Identity/Extensions.Core/src/Microsoft.Extensions.Identity.Core.csproj @@ -3,6 +3,7 @@ ASP.NET Core Identity is the membership system for building ASP.NET Core web applications, including membership, login, and user data. ASP.NET Core Identity allows you to add login features to your application and makes it easy to customize data about the logged in user. netcoreapp3.0 + true true aspnetcore;identity;membership @@ -11,7 +12,6 @@ - diff --git a/src/Identity/Extensions.Stores/src/Microsoft.Extensions.Identity.Stores.csproj b/src/Identity/Extensions.Stores/src/Microsoft.Extensions.Identity.Stores.csproj index a5e7c7c5fa..b51bcb7b27 100644 --- a/src/Identity/Extensions.Stores/src/Microsoft.Extensions.Identity.Stores.csproj +++ b/src/Identity/Extensions.Stores/src/Microsoft.Extensions.Identity.Stores.csproj @@ -3,6 +3,7 @@ ASP.NET Core Identity is the membership system for building ASP.NET Core web applications, including membership, login, and user data. ASP.NET Core Identity allows you to add login features to your application and makes it easy to customize data about the logged in user. netcoreapp3.0 + true true aspnetcore;identity;membership @@ -10,7 +11,6 @@ - diff --git a/src/Middleware/CORS/src/Microsoft.AspNetCore.Cors.csproj b/src/Middleware/CORS/src/Microsoft.AspNetCore.Cors.csproj index 5fb397467c..4a9008883b 100644 --- a/src/Middleware/CORS/src/Microsoft.AspNetCore.Cors.csproj +++ b/src/Middleware/CORS/src/Microsoft.AspNetCore.Cors.csproj @@ -6,6 +6,7 @@ Commonly used types: Microsoft.AspNetCore.Cors.DisableCorsAttribute Microsoft.AspNetCore.Cors.EnableCorsAttribute netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore;cors diff --git a/src/Middleware/Diagnostics.Abstractions/src/Microsoft.AspNetCore.Diagnostics.Abstractions.csproj b/src/Middleware/Diagnostics.Abstractions/src/Microsoft.AspNetCore.Diagnostics.Abstractions.csproj index 361dfe0452..94a61d84d0 100644 --- a/src/Middleware/Diagnostics.Abstractions/src/Microsoft.AspNetCore.Diagnostics.Abstractions.csproj +++ b/src/Middleware/Diagnostics.Abstractions/src/Microsoft.AspNetCore.Diagnostics.Abstractions.csproj @@ -3,6 +3,7 @@ ASP.NET Core diagnostics middleware abstractions and feature interface definitions. netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore;diagnostics diff --git a/src/Middleware/Diagnostics/src/Microsoft.AspNetCore.Diagnostics.csproj b/src/Middleware/Diagnostics/src/Microsoft.AspNetCore.Diagnostics.csproj index 775fe57a6a..61dc0e986a 100644 --- a/src/Middleware/Diagnostics/src/Microsoft.AspNetCore.Diagnostics.csproj +++ b/src/Middleware/Diagnostics/src/Microsoft.AspNetCore.Diagnostics.csproj @@ -3,6 +3,7 @@ ASP.NET Core middleware for exception handling, exception display pages, and diagnostics information. Includes developer exception page middleware, exception handler middleware, runtime info middleware, status code page middleware, and welcome page middleware netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore;diagnostics @@ -23,9 +24,7 @@ - - - + diff --git a/src/Middleware/HealthChecks/src/Microsoft.AspNetCore.Diagnostics.HealthChecks.csproj b/src/Middleware/HealthChecks/src/Microsoft.AspNetCore.Diagnostics.HealthChecks.csproj index 8ac2df90d7..34929e104e 100644 --- a/src/Middleware/HealthChecks/src/Microsoft.AspNetCore.Diagnostics.HealthChecks.csproj +++ b/src/Middleware/HealthChecks/src/Microsoft.AspNetCore.Diagnostics.HealthChecks.csproj @@ -3,11 +3,12 @@ ASP.NET Core middleware for returning the results of Health Checks in the application netcoreapp3.0 + true $(NoWarn);CS1591 true diagnostics;healthchecks ASP.NET Core middleware for returning the results of Health Checks in the application - + netcoreapp3.0 $(NoWarn);CS1591 diff --git a/src/Middleware/HostFiltering/src/Microsoft.AspNetCore.HostFiltering.csproj b/src/Middleware/HostFiltering/src/Microsoft.AspNetCore.HostFiltering.csproj index b18fc411cb..3680fd570d 100644 --- a/src/Middleware/HostFiltering/src/Microsoft.AspNetCore.HostFiltering.csproj +++ b/src/Middleware/HostFiltering/src/Microsoft.AspNetCore.HostFiltering.csproj @@ -5,6 +5,7 @@ ASP.NET Core middleware for filtering out requests with unknown HTTP host headers. netcoreapp3.0 + true true aspnetcore @@ -13,6 +14,6 @@ - + diff --git a/src/Middleware/HttpOverrides/src/Microsoft.AspNetCore.HttpOverrides.csproj b/src/Middleware/HttpOverrides/src/Microsoft.AspNetCore.HttpOverrides.csproj index 23b78b1c16..f398eb67d2 100644 --- a/src/Middleware/HttpOverrides/src/Microsoft.AspNetCore.HttpOverrides.csproj +++ b/src/Middleware/HttpOverrides/src/Microsoft.AspNetCore.HttpOverrides.csproj @@ -5,6 +5,7 @@ * X-Forwarded-* headers to forward headers from a proxy. * HTTP method override header. netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore;proxy;headers;xforwarded diff --git a/src/Middleware/HttpsPolicy/src/Microsoft.AspNetCore.HttpsPolicy.csproj b/src/Middleware/HttpsPolicy/src/Microsoft.AspNetCore.HttpsPolicy.csproj index 35061ff218..d8858bd7b4 100644 --- a/src/Middleware/HttpsPolicy/src/Microsoft.AspNetCore.HttpsPolicy.csproj +++ b/src/Middleware/HttpsPolicy/src/Microsoft.AspNetCore.HttpsPolicy.csproj @@ -5,6 +5,7 @@ ASP.NET Core basic middleware for supporting HTTPS Redirection and HTTP Strict-Transport-Security. netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore;https;hsts @@ -15,6 +16,6 @@ - + diff --git a/src/Middleware/Localization.Routing/src/Microsoft.AspNetCore.Localization.Routing.csproj b/src/Middleware/Localization.Routing/src/Microsoft.AspNetCore.Localization.Routing.csproj index 18d5d0788e..f66c77765c 100644 --- a/src/Middleware/Localization.Routing/src/Microsoft.AspNetCore.Localization.Routing.csproj +++ b/src/Middleware/Localization.Routing/src/Microsoft.AspNetCore.Localization.Routing.csproj @@ -4,6 +4,7 @@ Microsoft ASP.NET Core Provides a request culture provider which gets culture and ui-culture from request's route data. netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore;localization diff --git a/src/Middleware/Localization/src/Microsoft.AspNetCore.Localization.csproj b/src/Middleware/Localization/src/Microsoft.AspNetCore.Localization.csproj index 00f43deee7..48dae9489a 100644 --- a/src/Middleware/Localization/src/Microsoft.AspNetCore.Localization.csproj +++ b/src/Middleware/Localization/src/Microsoft.AspNetCore.Localization.csproj @@ -4,6 +4,7 @@ Microsoft ASP.NET Core ASP.NET Core middleware for automatically applying culture information to HTTP requests. Culture information can be specified in the HTTP header, query string, cookie, or custom source. netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore;localization diff --git a/src/Middleware/MiddlewareAnalysis/src/Microsoft.AspNetCore.MiddlewareAnalysis.csproj b/src/Middleware/MiddlewareAnalysis/src/Microsoft.AspNetCore.MiddlewareAnalysis.csproj index 47fd76d040..038cfb3444 100644 --- a/src/Middleware/MiddlewareAnalysis/src/Microsoft.AspNetCore.MiddlewareAnalysis.csproj +++ b/src/Middleware/MiddlewareAnalysis/src/Microsoft.AspNetCore.MiddlewareAnalysis.csproj @@ -12,7 +12,6 @@ - diff --git a/src/Middleware/ResponseCaching.Abstractions/src/Microsoft.AspNetCore.ResponseCaching.Abstractions.csproj b/src/Middleware/ResponseCaching.Abstractions/src/Microsoft.AspNetCore.ResponseCaching.Abstractions.csproj index fc79cf53d4..0dc8be2b8d 100644 --- a/src/Middleware/ResponseCaching.Abstractions/src/Microsoft.AspNetCore.ResponseCaching.Abstractions.csproj +++ b/src/Middleware/ResponseCaching.Abstractions/src/Microsoft.AspNetCore.ResponseCaching.Abstractions.csproj @@ -3,6 +3,7 @@ ASP.NET Core response caching middleware abstractions and feature interface definitions. netcoreapp3.0 + true true aspnetcore;cache;caching diff --git a/src/Middleware/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching.csproj b/src/Middleware/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching.csproj index 727a9397bc..9611dfbdaf 100644 --- a/src/Middleware/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching.csproj +++ b/src/Middleware/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching.csproj @@ -3,6 +3,7 @@ ASP.NET Core middleware for caching HTTP responses on the server. netcoreapp3.0 + true $(NoWarn);CS1591 true true diff --git a/src/Middleware/ResponseCompression/src/Microsoft.AspNetCore.ResponseCompression.csproj b/src/Middleware/ResponseCompression/src/Microsoft.AspNetCore.ResponseCompression.csproj index f35baf967d..6b4ee01204 100644 --- a/src/Middleware/ResponseCompression/src/Microsoft.AspNetCore.ResponseCompression.csproj +++ b/src/Middleware/ResponseCompression/src/Microsoft.AspNetCore.ResponseCompression.csproj @@ -3,6 +3,7 @@ ASP.NET Core middleware for HTTP Response compression. netcoreapp3.0 + true true aspnetcore diff --git a/src/Middleware/Rewrite/src/Microsoft.AspNetCore.Rewrite.csproj b/src/Middleware/Rewrite/src/Microsoft.AspNetCore.Rewrite.csproj index 0ac6ec15b1..d203b74371 100644 --- a/src/Middleware/Rewrite/src/Microsoft.AspNetCore.Rewrite.csproj +++ b/src/Middleware/Rewrite/src/Microsoft.AspNetCore.Rewrite.csproj @@ -6,6 +6,7 @@ * Support for running IIS URL Rewrite module rules * Support for running Apache mod_rewrite rules. netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore;urlrewrite;mod_rewrite diff --git a/src/Middleware/Session/src/Microsoft.AspNetCore.Session.csproj b/src/Middleware/Session/src/Microsoft.AspNetCore.Session.csproj index 65e72cae6e..3d917be5a0 100644 --- a/src/Middleware/Session/src/Microsoft.AspNetCore.Session.csproj +++ b/src/Middleware/Session/src/Microsoft.AspNetCore.Session.csproj @@ -3,6 +3,7 @@ ASP.NET Core session state middleware. netcoreapp3.0 + true $(NoWarn);CS1591 true true diff --git a/src/Middleware/StaticFiles/src/Microsoft.AspNetCore.StaticFiles.csproj b/src/Middleware/StaticFiles/src/Microsoft.AspNetCore.StaticFiles.csproj index 9e74b57dea..1b8d3d29a0 100644 --- a/src/Middleware/StaticFiles/src/Microsoft.AspNetCore.StaticFiles.csproj +++ b/src/Middleware/StaticFiles/src/Microsoft.AspNetCore.StaticFiles.csproj @@ -3,6 +3,7 @@ ASP.NET Core static files middleware. Includes middleware for serving static files, directory browsing, and default files. netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore;staticfiles diff --git a/src/Middleware/WebSockets/src/Microsoft.AspNetCore.WebSockets.csproj b/src/Middleware/WebSockets/src/Microsoft.AspNetCore.WebSockets.csproj index f0e3e8a74b..ff746ce830 100644 --- a/src/Middleware/WebSockets/src/Microsoft.AspNetCore.WebSockets.csproj +++ b/src/Middleware/WebSockets/src/Microsoft.AspNetCore.WebSockets.csproj @@ -3,6 +3,7 @@ ASP.NET Core web socket middleware for use on top of opaque servers. netcoreapp3.0 + true $(NoWarn);CS1591 true true diff --git a/src/Mvc/src/Microsoft.AspNetCore.Mvc.Abstractions/Microsoft.AspNetCore.Mvc.Abstractions.csproj b/src/Mvc/src/Microsoft.AspNetCore.Mvc.Abstractions/Microsoft.AspNetCore.Mvc.Abstractions.csproj index 62e497bb4d..a8ff4cf3b3 100644 --- a/src/Mvc/src/Microsoft.AspNetCore.Mvc.Abstractions/Microsoft.AspNetCore.Mvc.Abstractions.csproj +++ b/src/Mvc/src/Microsoft.AspNetCore.Mvc.Abstractions/Microsoft.AspNetCore.Mvc.Abstractions.csproj @@ -5,6 +5,7 @@ Commonly used types: Microsoft.AspNetCore.Mvc.IActionResult netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore;aspnetcoremvc @@ -20,7 +21,7 @@ Microsoft.AspNetCore.Mvc.IActionResult - + diff --git a/src/Mvc/src/Microsoft.AspNetCore.Mvc.ApiExplorer/Microsoft.AspNetCore.Mvc.ApiExplorer.csproj b/src/Mvc/src/Microsoft.AspNetCore.Mvc.ApiExplorer/Microsoft.AspNetCore.Mvc.ApiExplorer.csproj index 1e16a72cf3..601fe601ba 100644 --- a/src/Mvc/src/Microsoft.AspNetCore.Mvc.ApiExplorer/Microsoft.AspNetCore.Mvc.ApiExplorer.csproj +++ b/src/Mvc/src/Microsoft.AspNetCore.Mvc.ApiExplorer/Microsoft.AspNetCore.Mvc.ApiExplorer.csproj @@ -3,6 +3,7 @@ ASP.NET Core MVC API explorer functionality for discovering metadata such as the list of controllers and actions, and their URLs and allowed HTTP methods. netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore;aspnetcoremvc diff --git a/src/Mvc/src/Microsoft.AspNetCore.Mvc.Core/Microsoft.AspNetCore.Mvc.Core.csproj b/src/Mvc/src/Microsoft.AspNetCore.Mvc.Core/Microsoft.AspNetCore.Mvc.Core.csproj index ed0ec60fec..abe65430e2 100644 --- a/src/Mvc/src/Microsoft.AspNetCore.Mvc.Core/Microsoft.AspNetCore.Mvc.Core.csproj +++ b/src/Mvc/src/Microsoft.AspNetCore.Mvc.Core/Microsoft.AspNetCore.Mvc.Core.csproj @@ -11,6 +11,7 @@ Microsoft.AspNetCore.Mvc.FromFormAttribute Microsoft.AspNetCore.Mvc.RequireHttpsAttribute Microsoft.AspNetCore.Mvc.RouteAttribute netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore;aspnetcoremvc @@ -40,14 +41,12 @@ Microsoft.AspNetCore.Mvc.RouteAttribute - - - - - + + + diff --git a/src/Mvc/src/Microsoft.AspNetCore.Mvc.Cors/Microsoft.AspNetCore.Mvc.Cors.csproj b/src/Mvc/src/Microsoft.AspNetCore.Mvc.Cors/Microsoft.AspNetCore.Mvc.Cors.csproj index 3f9681beb5..b193c3e166 100644 --- a/src/Mvc/src/Microsoft.AspNetCore.Mvc.Cors/Microsoft.AspNetCore.Mvc.Cors.csproj +++ b/src/Mvc/src/Microsoft.AspNetCore.Mvc.Cors/Microsoft.AspNetCore.Mvc.Cors.csproj @@ -3,6 +3,7 @@ ASP.NET Core MVC cross-origin resource sharing (CORS) features. netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore;aspnetcoremvc;cors diff --git a/src/Mvc/src/Microsoft.AspNetCore.Mvc.DataAnnotations/Microsoft.AspNetCore.Mvc.DataAnnotations.csproj b/src/Mvc/src/Microsoft.AspNetCore.Mvc.DataAnnotations/Microsoft.AspNetCore.Mvc.DataAnnotations.csproj index a716acc0a4..b0c0c4d041 100644 --- a/src/Mvc/src/Microsoft.AspNetCore.Mvc.DataAnnotations/Microsoft.AspNetCore.Mvc.DataAnnotations.csproj +++ b/src/Mvc/src/Microsoft.AspNetCore.Mvc.DataAnnotations/Microsoft.AspNetCore.Mvc.DataAnnotations.csproj @@ -3,6 +3,7 @@ ASP.NET Core MVC metadata and validation system using System.ComponentModel.DataAnnotations. netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore;aspnetcoremvc @@ -10,8 +11,6 @@ - - diff --git a/src/Mvc/src/Microsoft.AspNetCore.Mvc.Formatters.Json/Microsoft.AspNetCore.Mvc.Formatters.Json.csproj b/src/Mvc/src/Microsoft.AspNetCore.Mvc.Formatters.Json/Microsoft.AspNetCore.Mvc.Formatters.Json.csproj index 2bc49661a1..a8ad907b98 100644 --- a/src/Mvc/src/Microsoft.AspNetCore.Mvc.Formatters.Json/Microsoft.AspNetCore.Mvc.Formatters.Json.csproj +++ b/src/Mvc/src/Microsoft.AspNetCore.Mvc.Formatters.Json/Microsoft.AspNetCore.Mvc.Formatters.Json.csproj @@ -3,6 +3,7 @@ ASP.NET Core MVC formatters for JSON input and output. netcoreapp3.0 + true true aspnetcore;aspnetcoremvc;json diff --git a/src/Mvc/src/Microsoft.AspNetCore.Mvc.Formatters.Xml/Microsoft.AspNetCore.Mvc.Formatters.Xml.csproj b/src/Mvc/src/Microsoft.AspNetCore.Mvc.Formatters.Xml/Microsoft.AspNetCore.Mvc.Formatters.Xml.csproj index e73b3b5f01..4ac6c2733c 100644 --- a/src/Mvc/src/Microsoft.AspNetCore.Mvc.Formatters.Xml/Microsoft.AspNetCore.Mvc.Formatters.Xml.csproj +++ b/src/Mvc/src/Microsoft.AspNetCore.Mvc.Formatters.Xml/Microsoft.AspNetCore.Mvc.Formatters.Xml.csproj @@ -3,6 +3,7 @@ ASP.NET Core MVC formatters for XML input and output using DataContractSerializer and XmlSerializer. netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore;aspnetcoremvc;xml diff --git a/src/Mvc/src/Microsoft.AspNetCore.Mvc.Localization/Microsoft.AspNetCore.Mvc.Localization.csproj b/src/Mvc/src/Microsoft.AspNetCore.Mvc.Localization/Microsoft.AspNetCore.Mvc.Localization.csproj index 0a16e8ddd3..17d8c33678 100644 --- a/src/Mvc/src/Microsoft.AspNetCore.Mvc.Localization/Microsoft.AspNetCore.Mvc.Localization.csproj +++ b/src/Mvc/src/Microsoft.AspNetCore.Mvc.Localization/Microsoft.AspNetCore.Mvc.Localization.csproj @@ -6,6 +6,7 @@ Commonly used types: Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizer<TResource> Microsoft.AspNetCore.Mvc.Localization.IViewLocalizer netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore;aspnetcoremvc;localization diff --git a/src/Mvc/src/Microsoft.AspNetCore.Mvc.Razor/Microsoft.AspNetCore.Mvc.Razor.csproj b/src/Mvc/src/Microsoft.AspNetCore.Mvc.Razor/Microsoft.AspNetCore.Mvc.Razor.csproj index 1221665e7e..a6561e544a 100644 --- a/src/Mvc/src/Microsoft.AspNetCore.Mvc.Razor/Microsoft.AspNetCore.Mvc.Razor.csproj +++ b/src/Mvc/src/Microsoft.AspNetCore.Mvc.Razor/Microsoft.AspNetCore.Mvc.Razor.csproj @@ -3,6 +3,7 @@ ASP.NET Core MVC Razor view engine for CSHTML files. netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore;aspnetcoremvc;cshtml;razor diff --git a/src/Mvc/src/Microsoft.AspNetCore.Mvc.RazorPages/Microsoft.AspNetCore.Mvc.RazorPages.csproj b/src/Mvc/src/Microsoft.AspNetCore.Mvc.RazorPages/Microsoft.AspNetCore.Mvc.RazorPages.csproj index 03cede054b..3e2db552aa 100644 --- a/src/Mvc/src/Microsoft.AspNetCore.Mvc.RazorPages/Microsoft.AspNetCore.Mvc.RazorPages.csproj +++ b/src/Mvc/src/Microsoft.AspNetCore.Mvc.RazorPages/Microsoft.AspNetCore.Mvc.RazorPages.csproj @@ -3,6 +3,7 @@ ASP.NET Core MVC Razor Pages. netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore;aspnetcoremvc;cshtml;razor diff --git a/src/Mvc/src/Microsoft.AspNetCore.Mvc.TagHelpers/Microsoft.AspNetCore.Mvc.TagHelpers.csproj b/src/Mvc/src/Microsoft.AspNetCore.Mvc.TagHelpers/Microsoft.AspNetCore.Mvc.TagHelpers.csproj index 5fef110490..1ab0b5c30a 100644 --- a/src/Mvc/src/Microsoft.AspNetCore.Mvc.TagHelpers/Microsoft.AspNetCore.Mvc.TagHelpers.csproj +++ b/src/Mvc/src/Microsoft.AspNetCore.Mvc.TagHelpers/Microsoft.AspNetCore.Mvc.TagHelpers.csproj @@ -6,6 +6,7 @@ $(NoWarn);CS1591 true aspnetcore;aspnetcoremvc;taghelper;taghelpers + true diff --git a/src/Mvc/src/Microsoft.AspNetCore.Mvc.ViewFeatures/Microsoft.AspNetCore.Mvc.ViewFeatures.csproj b/src/Mvc/src/Microsoft.AspNetCore.Mvc.ViewFeatures/Microsoft.AspNetCore.Mvc.ViewFeatures.csproj index 5dbf2094c3..316a0d4171 100644 --- a/src/Mvc/src/Microsoft.AspNetCore.Mvc.ViewFeatures/Microsoft.AspNetCore.Mvc.ViewFeatures.csproj +++ b/src/Mvc/src/Microsoft.AspNetCore.Mvc.ViewFeatures/Microsoft.AspNetCore.Mvc.ViewFeatures.csproj @@ -11,6 +11,7 @@ Microsoft.AspNetCore.Mvc.ViewComponent true true aspnetcore;aspnetcoremvc + true diff --git a/src/Mvc/src/Microsoft.AspNetCore.Mvc/Microsoft.AspNetCore.Mvc.csproj b/src/Mvc/src/Microsoft.AspNetCore.Mvc/Microsoft.AspNetCore.Mvc.csproj index 74de1de6ea..9ca43f3c5a 100644 --- a/src/Mvc/src/Microsoft.AspNetCore.Mvc/Microsoft.AspNetCore.Mvc.csproj +++ b/src/Mvc/src/Microsoft.AspNetCore.Mvc/Microsoft.AspNetCore.Mvc.csproj @@ -6,6 +6,7 @@ $(NoWarn);CS1591 true aspnetcore;aspnetcoremvc + true diff --git a/src/Razor/Razor.Runtime/src/Microsoft.AspNetCore.Razor.Runtime.csproj b/src/Razor/Razor.Runtime/src/Microsoft.AspNetCore.Razor.Runtime.csproj index ff40bb76ee..7e0dc09187 100644 --- a/src/Razor/Razor.Runtime/src/Microsoft.AspNetCore.Razor.Runtime.csproj +++ b/src/Razor/Razor.Runtime/src/Microsoft.AspNetCore.Razor.Runtime.csproj @@ -3,6 +3,7 @@ Runtime infrastructure for rendering Razor pages and tag helpers. netcoreapp3.0 + true true $(PackageTags);taghelper;taghelpers diff --git a/src/Razor/Razor/src/Microsoft.AspNetCore.Razor.csproj b/src/Razor/Razor/src/Microsoft.AspNetCore.Razor.csproj index a8cc379a58..b1cff0664f 100644 --- a/src/Razor/Razor/src/Microsoft.AspNetCore.Razor.csproj +++ b/src/Razor/Razor/src/Microsoft.AspNetCore.Razor.csproj @@ -9,6 +9,7 @@ Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeNameAttribute Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElementAttribute Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper netcoreapp3.0 + true true $(PackageTags);taghelper;taghelpers $(NoWarn);CS1591 @@ -19,7 +20,7 @@ Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper - + diff --git a/src/Security/Authentication/Cookies/src/Microsoft.AspNetCore.Authentication.Cookies.csproj b/src/Security/Authentication/Cookies/src/Microsoft.AspNetCore.Authentication.Cookies.csproj index d4d24b81ad..c86d9b94ac 100644 --- a/src/Security/Authentication/Cookies/src/Microsoft.AspNetCore.Authentication.Cookies.csproj +++ b/src/Security/Authentication/Cookies/src/Microsoft.AspNetCore.Authentication.Cookies.csproj @@ -3,6 +3,7 @@ ASP.NET Core middleware that enables an application to use cookie based authentication. netcoreapp3.0 + true $(DefineConstants);SECURITY $(NoWarn);CS1591 true diff --git a/src/Security/Authentication/Core/src/Microsoft.AspNetCore.Authentication.csproj b/src/Security/Authentication/Core/src/Microsoft.AspNetCore.Authentication.csproj index f80469e465..f4b26c9968 100644 --- a/src/Security/Authentication/Core/src/Microsoft.AspNetCore.Authentication.csproj +++ b/src/Security/Authentication/Core/src/Microsoft.AspNetCore.Authentication.csproj @@ -3,6 +3,7 @@ ASP.NET Core common types used by the various authentication middleware components. netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore;authentication;security diff --git a/src/Security/Authentication/OAuth/src/Microsoft.AspNetCore.Authentication.OAuth.csproj b/src/Security/Authentication/OAuth/src/Microsoft.AspNetCore.Authentication.OAuth.csproj index 85623aebce..29137840ff 100644 --- a/src/Security/Authentication/OAuth/src/Microsoft.AspNetCore.Authentication.OAuth.csproj +++ b/src/Security/Authentication/OAuth/src/Microsoft.AspNetCore.Authentication.OAuth.csproj @@ -3,6 +3,7 @@ ASP.NET Core middleware that enables an application to support any standard OAuth 2.0 authentication workflow. netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore;authentication;security diff --git a/src/Security/Authorization/Core/src/Microsoft.AspNetCore.Authorization.csproj b/src/Security/Authorization/Core/src/Microsoft.AspNetCore.Authorization.csproj index c58c135f90..01ee46d07d 100644 --- a/src/Security/Authorization/Core/src/Microsoft.AspNetCore.Authorization.csproj +++ b/src/Security/Authorization/Core/src/Microsoft.AspNetCore.Authorization.csproj @@ -6,6 +6,7 @@ Commonly used types: Microsoft.AspNetCore.Authorization.AllowAnonymousAttribute Microsoft.AspNetCore.Authorization.AuthorizeAttribute netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore;authorization diff --git a/src/Security/Authorization/Policy/src/Microsoft.AspNetCore.Authorization.Policy.csproj b/src/Security/Authorization/Policy/src/Microsoft.AspNetCore.Authorization.Policy.csproj index 0f302058e5..ecd83793a4 100644 --- a/src/Security/Authorization/Policy/src/Microsoft.AspNetCore.Authorization.Policy.csproj +++ b/src/Security/Authorization/Policy/src/Microsoft.AspNetCore.Authorization.Policy.csproj @@ -3,6 +3,7 @@ ASP.NET Core authorization policy helper classes. netcoreapp3.0 + true $(NoWarn);CS1591;NU1605 true aspnetcore;authorization diff --git a/src/Security/CookiePolicy/src/Microsoft.AspNetCore.CookiePolicy.csproj b/src/Security/CookiePolicy/src/Microsoft.AspNetCore.CookiePolicy.csproj index 81079fe126..f4b039bcb9 100644 --- a/src/Security/CookiePolicy/src/Microsoft.AspNetCore.CookiePolicy.csproj +++ b/src/Security/CookiePolicy/src/Microsoft.AspNetCore.CookiePolicy.csproj @@ -3,6 +3,7 @@ ASP.NET Core cookie policy classes to control the behavior of cookies. netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore diff --git a/src/Servers/Connections.Abstractions/src/Microsoft.AspNetCore.Connections.Abstractions.csproj b/src/Servers/Connections.Abstractions/src/Microsoft.AspNetCore.Connections.Abstractions.csproj index baa0fd66b2..a958233992 100644 --- a/src/Servers/Connections.Abstractions/src/Microsoft.AspNetCore.Connections.Abstractions.csproj +++ b/src/Servers/Connections.Abstractions/src/Microsoft.AspNetCore.Connections.Abstractions.csproj @@ -3,6 +3,7 @@ Core components of ASP.NET Core networking protocol stack. netstandard2.0 + true true aspnetcore CS1591;$(NoWarn) @@ -11,7 +12,7 @@ - + diff --git a/src/Servers/HttpSys/src/Microsoft.AspNetCore.Server.HttpSys.csproj b/src/Servers/HttpSys/src/Microsoft.AspNetCore.Server.HttpSys.csproj index 7618aad939..9117a4d39b 100644 --- a/src/Servers/HttpSys/src/Microsoft.AspNetCore.Server.HttpSys.csproj +++ b/src/Servers/HttpSys/src/Microsoft.AspNetCore.Server.HttpSys.csproj @@ -3,6 +3,7 @@ ASP.NET Core HTTP server that uses the Windows HTTP Server API. netcoreapp3.0 + true $(NoWarn);CS1591 true true diff --git a/src/Servers/IIS/IIS/src/Microsoft.AspNetCore.Server.IIS.csproj b/src/Servers/IIS/IIS/src/Microsoft.AspNetCore.Server.IIS.csproj index f2ceee919c..9f71d3f6ca 100644 --- a/src/Servers/IIS/IIS/src/Microsoft.AspNetCore.Server.IIS.csproj +++ b/src/Servers/IIS/IIS/src/Microsoft.AspNetCore.Server.IIS.csproj @@ -2,6 +2,7 @@ netcoreapp3.0 + true Microsoft.AspNetCore.Server.IIS Provides support for hosting ASP.NET Core in IIS using the AspNetCoreModule. $(NoWarn);CS1591 diff --git a/src/Servers/IIS/IISIntegration/src/Microsoft.AspNetCore.Server.IISIntegration.csproj b/src/Servers/IIS/IISIntegration/src/Microsoft.AspNetCore.Server.IISIntegration.csproj index c482539247..ca33bbaba6 100644 --- a/src/Servers/IIS/IISIntegration/src/Microsoft.AspNetCore.Server.IISIntegration.csproj +++ b/src/Servers/IIS/IISIntegration/src/Microsoft.AspNetCore.Server.IISIntegration.csproj @@ -3,6 +3,7 @@ ASP.NET Core components for working with the IIS AspNetCoreModule. netcoreapp3.0 + true $(NoWarn);CS1591 true aspnetcore;iis @@ -17,10 +18,7 @@ - - - diff --git a/src/Servers/Kestrel/Core/src/Microsoft.AspNetCore.Server.Kestrel.Core.csproj b/src/Servers/Kestrel/Core/src/Microsoft.AspNetCore.Server.Kestrel.Core.csproj index 17bd70a675..c12d43df2d 100644 --- a/src/Servers/Kestrel/Core/src/Microsoft.AspNetCore.Server.Kestrel.Core.csproj +++ b/src/Servers/Kestrel/Core/src/Microsoft.AspNetCore.Server.Kestrel.Core.csproj @@ -3,6 +3,7 @@ Core components of ASP.NET Core Kestrel cross-platform web server. netcoreapp3.0 + true true aspnetcore;kestrel true @@ -22,11 +23,8 @@ - - - diff --git a/src/Servers/Kestrel/Core/test/Microsoft.AspNetCore.Server.Kestrel.Core.Tests.csproj b/src/Servers/Kestrel/Core/test/Microsoft.AspNetCore.Server.Kestrel.Core.Tests.csproj index bcfc3e6f4e..84e378410f 100644 --- a/src/Servers/Kestrel/Core/test/Microsoft.AspNetCore.Server.Kestrel.Core.Tests.csproj +++ b/src/Servers/Kestrel/Core/test/Microsoft.AspNetCore.Server.Kestrel.Core.Tests.csproj @@ -19,7 +19,6 @@ - diff --git a/src/Servers/Kestrel/Kestrel/src/Microsoft.AspNetCore.Server.Kestrel.csproj b/src/Servers/Kestrel/Kestrel/src/Microsoft.AspNetCore.Server.Kestrel.csproj index 7394ffae00..c7a721311c 100644 --- a/src/Servers/Kestrel/Kestrel/src/Microsoft.AspNetCore.Server.Kestrel.csproj +++ b/src/Servers/Kestrel/Kestrel/src/Microsoft.AspNetCore.Server.Kestrel.csproj @@ -3,6 +3,7 @@ ASP.NET Core Kestrel cross-platform web server. netcoreapp3.0 + true true aspnetcore;kestrel CS1591;$(NoWarn) diff --git a/src/Servers/Kestrel/Transport.Abstractions/src/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.csproj b/src/Servers/Kestrel/Transport.Abstractions/src/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.csproj index 39c53a73ff..0d812732eb 100644 --- a/src/Servers/Kestrel/Transport.Abstractions/src/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.csproj +++ b/src/Servers/Kestrel/Transport.Abstractions/src/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.csproj @@ -3,6 +3,7 @@ Transport abstractions for the ASP.NET Core Kestrel cross-platform web server. netcoreapp3.0 + true true aspnetcore;kestrel CS1570;CS1571;CS1572;CS1573;CS1574;CS1591;$(NoWarn) diff --git a/src/Servers/Kestrel/Transport.Sockets/src/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.csproj b/src/Servers/Kestrel/Transport.Sockets/src/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.csproj index 2df07062fd..e5ffbb53b6 100644 --- a/src/Servers/Kestrel/Transport.Sockets/src/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.csproj +++ b/src/Servers/Kestrel/Transport.Sockets/src/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.csproj @@ -3,6 +3,7 @@ Managed socket transport for the ASP.NET Core Kestrel cross-platform web server. netcoreapp3.0 + true true aspnetcore;kestrel true diff --git a/src/SignalR/common/Http.Connections.Common/src/Microsoft.AspNetCore.Http.Connections.Common.csproj b/src/SignalR/common/Http.Connections.Common/src/Microsoft.AspNetCore.Http.Connections.Common.csproj index a54ac4c17b..6be1dd1629 100644 --- a/src/SignalR/common/Http.Connections.Common/src/Microsoft.AspNetCore.Http.Connections.Common.csproj +++ b/src/SignalR/common/Http.Connections.Common/src/Microsoft.AspNetCore.Http.Connections.Common.csproj @@ -3,6 +3,7 @@ Common primitives for ASP.NET Connection Handlers and clients netstandard2.0;netcoreapp3.0 + true Microsoft.AspNetCore.Http.Connections true true @@ -16,10 +17,12 @@ - - - All - - + + + + + + + diff --git a/src/SignalR/common/Http.Connections/src/Microsoft.AspNetCore.Http.Connections.csproj b/src/SignalR/common/Http.Connections/src/Microsoft.AspNetCore.Http.Connections.csproj index 42845dcee4..6a99c1f762 100644 --- a/src/SignalR/common/Http.Connections/src/Microsoft.AspNetCore.Http.Connections.csproj +++ b/src/SignalR/common/Http.Connections/src/Microsoft.AspNetCore.Http.Connections.csproj @@ -3,6 +3,7 @@ Components for providing real-time bi-directional communication across the Web. netcoreapp3.0 + true @@ -27,10 +28,9 @@ - + - diff --git a/src/SignalR/common/Protocols.NewtonsoftJson/src/Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson.csproj b/src/SignalR/common/Protocols.NewtonsoftJson/src/Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson.csproj index 04f27fbe95..79a299f9ef 100644 --- a/src/SignalR/common/Protocols.NewtonsoftJson/src/Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson.csproj +++ b/src/SignalR/common/Protocols.NewtonsoftJson/src/Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson.csproj @@ -3,6 +3,8 @@ Implements the SignalR Hub Protocol using Newtonsoft.Json. netstandard2.0 + + true Microsoft.AspNetCore.SignalR true true diff --git a/src/SignalR/common/SignalR.Common/src/Microsoft.AspNetCore.SignalR.Common.csproj b/src/SignalR/common/SignalR.Common/src/Microsoft.AspNetCore.SignalR.Common.csproj index 05f40dbebb..f2cdf6f8e1 100644 --- a/src/SignalR/common/SignalR.Common/src/Microsoft.AspNetCore.SignalR.Common.csproj +++ b/src/SignalR/common/SignalR.Common/src/Microsoft.AspNetCore.SignalR.Common.csproj @@ -3,6 +3,7 @@ Common serialiation primitives for SignalR Clients Servers netstandard2.0;netcoreapp3.0 + true Microsoft.AspNetCore.SignalR true true @@ -21,11 +22,12 @@ + + + + + - - All - - diff --git a/src/SignalR/server/Core/src/Microsoft.AspNetCore.SignalR.Core.csproj b/src/SignalR/server/Core/src/Microsoft.AspNetCore.SignalR.Core.csproj index 3bfcfd26e7..d26d4a30a9 100644 --- a/src/SignalR/server/Core/src/Microsoft.AspNetCore.SignalR.Core.csproj +++ b/src/SignalR/server/Core/src/Microsoft.AspNetCore.SignalR.Core.csproj @@ -3,6 +3,7 @@ Real-time communication framework for ASP.NET Core. netcoreapp3.0 + true Microsoft.AspNetCore.SignalR diff --git a/src/SignalR/server/SignalR/src/Microsoft.AspNetCore.SignalR.csproj b/src/SignalR/server/SignalR/src/Microsoft.AspNetCore.SignalR.csproj index 4c9b1c5886..cb71376f89 100644 --- a/src/SignalR/server/SignalR/src/Microsoft.AspNetCore.SignalR.csproj +++ b/src/SignalR/server/SignalR/src/Microsoft.AspNetCore.SignalR.csproj @@ -2,6 +2,7 @@ Components for providing real-time bi-directional communication across the Web. netcoreapp3.0 + true