Mark AspNetCore projects that aren't packaged explicitly (#18767)

* Mark AspNetCore projects that aren't packaged explicitly
- avoid NU5104 warnings due to confusing versioning
- `$(IsShippingPackage)` was semantically incorrect in any case

* Remove redundant `$(IsShippingPackage)` settings in `$(IsAspNetCoreApp)` projects
- default is `true` for all implementation projects

* Use `$(IsPackable)` when deciding how `$(IsAspNetCoreApp)` projects are handled
- remove all use of `$(IsShippingPackage)` for shared framework composition
- update documentation to match these changes

nits:
- remove odd default for `$(IsPackable)` in Directory.Build.targets
  - no longer relevant since all `$(IsAspNetCoreApp)` projects are `$(IsShippingPackage)` too
- include more information in docs/ProjectProperties.md

* Add direct System.Text.Json references
- avoid MSB3277 warnings
This commit is contained in:
Doug Bunting 2020-02-13 15:51:27 -08:00 committed by GitHub
parent 131f427194
commit a6c43b14a1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
88 changed files with 79 additions and 95 deletions

View File

@ -1,12 +1,6 @@
<Project>
<PropertyGroup>
<!--
By default, assemblies which are only in the Microsoft.AspNetCore.App shared framework are not available as NuGet packages.
-->
<IsPackable Condition="'$(IsAspNetCoreApp)' == 'true' AND '$(IsShippingPackage)' != 'true'">false</IsPackable>
<!-- Only build Microsoft.AspNetCore.App and ref/ assemblies in source build. -->
<!-- Analyzer package are needed in source build for WebSDK -->
<ExcludeFromSourceBuild

View File

@ -5,6 +5,8 @@ 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) and is not available as a NuGet package (unless IsShippingPackage is also set to `true`).
TestDependsOnMssql | Set to `true` when your tests depends on SQL Server. This will ensure distribute tests on Helix install LocalDB ([more information on Helix](./Helix.md)).
IsPackable | Set to `true` when the project should produce a package. That package may or may not ship to customers (depending on `IsShippingPackage`). Defaults to `true` for analyzer and implementation projects; `false` otherwise.
IsShipping | Set to `true` when the project output is intended for use by customers. Defaults to `true` for analyzer, implementation and specification test projects; `false` otherwise.
IsShippingPackage | Set to `true` when a package produced from project is intended for use by customers. Defaults to `IsShipping`. Note this may be `true` even for projects with `IsPackable` set to `false`.
IsAspNetCoreApp | Set to `true` when the assembly is part of the [Microsoft.AspNetCore.App shared framework](./SharedFramework.md) and is not available as a NuGet package (unless `IsPackable` is also set to `true` -- the default). Defaults to `false`.
TestDependsOnMssql | Set to `true` when your tests depends on SQL Server. This will ensure distribute tests on Helix install LocalDB ([more information on Helix](./Helix.md)). Defaults to `false`.

View File

@ -20,8 +20,8 @@
</MSBuild>
<ItemGroup>
<_SharedFrameworkAndPackageRef Include="@(_ProjectReferenceProvider->WithMetadataValue('IsAspNetCoreApp','true')->WithMetadataValue('IsShippingPackage', 'true')->Distinct())" />
<_SharedFrameworkRef Include="@(_ProjectReferenceProvider->WithMetadataValue('IsAspNetCoreApp','true')->WithMetadataValue('IsShippingPackage', 'false')->Distinct())" />
<_SharedFrameworkAndPackageRef Include="@(_ProjectReferenceProvider->WithMetadataValue('IsAspNetCoreApp','true')->WithMetadataValue('IsPackable', 'true')->Distinct())" />
<_SharedFrameworkRef Include="@(_ProjectReferenceProvider->WithMetadataValue('IsAspNetCoreApp','true')->WithMetadataValue('IsPackable', 'false')->Distinct())" />
<_ProjectReferenceProviderWithRefAssembly Include="@(_ProjectReferenceProvider->HasMetadata('ReferenceAssemblyProjectFileRelativePath'))" />
<_ProjectReferenceProvider Remove="@(_ProjectReferenceProviderWithRefAssembly)" />
</ItemGroup>
@ -58,7 +58,7 @@
This file contains a complete list of the assemblies which are part of the shared framework.
This project is generated using the <IsAspNetCoreApp> and <IsShippingPackage> properties from each .csproj in this repository.
This project is generated using the <IsAspNetCoreApp> and <IsPackable> properties from each .csproj in this repository.
-->
<Project>
<ItemGroup>

View File

@ -3,7 +3,7 @@
This file contains a complete list of the assemblies which are part of the shared framework.
This project is generated using the <IsAspNetCoreApp> and <IsShippingPackage> properties from each .csproj in this repository.
This project is generated using the <IsAspNetCoreApp> and <IsPackable> properties from each .csproj in this repository.
-->
<Project>
<ItemGroup>

View File

@ -333,7 +333,7 @@
<ItemGroup Condition=" '$(IsProjectReferenceProvider)' == 'true' ">
<ProvidesReference Include="$(AssemblyName)">
<IsAspNetCoreApp>$([MSBuild]::ValueOrDefault($(IsAspNetCoreApp),'false'))</IsAspNetCoreApp>
<IsShippingPackage>$([MSBuild]::ValueOrDefault($(IsShippingPackage),'false'))</IsShippingPackage>
<IsPackable>$([MSBuild]::ValueOrDefault($(IsPackable),'false'))</IsPackable>
<ProjectFileRelativePath>$([MSBuild]::MakeRelative($(RepoRoot), $(MSBuildProjectFullPath)))</ProjectFileRelativePath>
<ReferenceAssemblyProjectFileRelativePath
Condition=" $(HasReferenceAssembly) ">$(ReferenceAssemblyProjectFileRelativePath)</ReferenceAssemblyProjectFileRelativePath>

View File

@ -6,7 +6,7 @@
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;antiforgery</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -6,7 +6,6 @@
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<Description>Authentication and authorization support for Blazor applications.</Description>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<IsShippingPackage>true</IsShippingPackage>
<RazorLangVersion>3.0</RazorLangVersion>
</PropertyGroup>

View File

@ -10,6 +10,8 @@
<Reference Include="Microsoft.AspNetCore.Blazor" />
<!-- Avoid CS1705 errors due to mix of assemblies brought in transitively. -->
<Reference Include="Microsoft.Extensions.DependencyInjection.Abstractions" />
<!-- Avoid MSB3277 warnings due to dependencies brought in through Microsoft.AspNetCore.Blazor targeting netstandard2.0. -->
<Reference Include="System.Text.Json" />
</ItemGroup>
</Project>

View File

@ -12,6 +12,8 @@
<Reference Include="Microsoft.AspNetCore.Blazor.Server" />
<Reference Include="Microsoft.AspNetCore" />
<Reference Include="Microsoft.Extensions.Hosting" />
<!-- Avoid MSB3277 warnings due to dependencies brought in through Microsoft.AspNetCore.Blazor targeting netstandard2.0. -->
<Reference Include="System.Text.Json" />
</ItemGroup>
</Project>

View File

@ -5,7 +5,6 @@
<TargetFrameworks Condition="'$(DotNetBuildFromSource)' == 'true'">$(DefaultNetCoreTargetFramework)</TargetFrameworks>
<Description>Components feature for ASP.NET Core.</Description>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<IsShippingPackage>true</IsShippingPackage>
<IsAspNetCoreApp>true</IsAspNetCoreApp>
</PropertyGroup>

View File

@ -6,7 +6,6 @@
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<Description>Forms and validation support for Blazor applications.</Description>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<IsShippingPackage>true</IsShippingPackage>
</PropertyGroup>
<ItemGroup>

View File

@ -9,6 +9,8 @@
<ItemGroup>
<Reference Include="Ignitor" />
<!-- Avoid MSB3277 warnings due to dependencies brought in through Ignitor targeting netstandard2.0. -->
<Reference Include="System.Text.Json" />
</ItemGroup>
<ItemGroup>

View File

@ -9,7 +9,7 @@
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<NoWarn>CS0436;$(NoWarn)</NoWarn>
<DefineConstants>$(DefineConstants);MESSAGEPACK_INTERNAL;COMPONENTS_SERVER</DefineConstants>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -6,7 +6,6 @@
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<Description>Support for rendering ASP.NET Core components for browsers.</Description>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<IsShippingPackage>true</IsShippingPackage>
<RootNamespace>Microsoft.AspNetCore.Components</RootNamespace>
</PropertyGroup>

View File

@ -7,7 +7,6 @@ Microsoft.AspNetCore.DataProtection.IDataProtectionProvider
Microsoft.AspNetCore.DataProtection.IDataProtector</Description>
<TargetFrameworks>netstandard2.0;$(DefaultNetCoreTargetFramework)</TargetFrameworks>
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<IsShippingPackage>true</IsShippingPackage>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;dataprotection</PackageTags>
</PropertyGroup>

View File

@ -4,7 +4,6 @@
<Description>Infrastructure for ASP.NET Core cryptographic packages. Applications and libraries should not reference this package directly.</Description>
<TargetFrameworks>netstandard2.0;$(DefaultNetCoreTargetFramework)</TargetFrameworks>
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<IsShippingPackage>true</IsShippingPackage>
<NoWarn>$(NoWarn);CS1591</NoWarn>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<GenerateDocumentationFile>true</GenerateDocumentationFile>

View File

@ -4,7 +4,6 @@
<Description>ASP.NET Core utilities for key derivation.</Description>
<TargetFrameworks>netstandard2.0;netcoreapp2.0;$(DefaultNetCoreTargetFramework)</TargetFrameworks>
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<IsShippingPackage>true</IsShippingPackage>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;dataprotection</PackageTags>

View File

@ -5,7 +5,6 @@
<TargetFrameworks>netstandard2.0;$(DefaultNetCoreTargetFramework)</TargetFrameworks>
<TargetFrameworks Condition="'$(DotNetBuildFromSource)' == 'true'">$(DefaultNetCoreTargetFramework)</TargetFrameworks>
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<IsShippingPackage>true</IsShippingPackage>
<NoWarn>$(NoWarn);CS1591</NoWarn>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<GenerateDocumentationFile>true</GenerateDocumentationFile>

View File

@ -5,7 +5,6 @@
<TargetFrameworks>netstandard2.0;$(DefaultNetCoreTargetFramework)</TargetFrameworks>
<TargetFrameworks Condition="'$(DotNetBuildFromSource)' == 'true'">$(DefaultNetCoreTargetFramework)</TargetFrameworks>
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<IsShippingPackage>true</IsShippingPackage>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;dataprotection</PackageTags>
</PropertyGroup>

View File

@ -6,7 +6,7 @@
<PackageTags>aspnetcore</PackageTags>
<Description>Microsoft.AspNetCore</Description>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -7,7 +7,7 @@
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;hosting</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -7,7 +7,7 @@
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;hosting</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -7,7 +7,7 @@
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;hosting</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -10,7 +10,7 @@ Microsoft.AspNetCore.Html.IHtmlContent</Description>
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
</Project>

View File

@ -6,7 +6,7 @@
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;authentication;security</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -7,7 +7,7 @@
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;authentication;security</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -8,7 +8,7 @@
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>http</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -13,7 +13,7 @@ Microsoft.AspNetCore.Http.HttpResponse</Description>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore</PackageTags>
<NoWarn>$(NoWarn);CS1591</NoWarn>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -7,7 +7,7 @@
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -8,7 +8,6 @@
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore</PackageTags>
<IsShippingPackage>true</IsShippingPackage>
</PropertyGroup>
<ItemGroup>

View File

@ -8,7 +8,7 @@
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -4,7 +4,6 @@
<Description>ASP.NET Core metadata.</Description>
<TargetFrameworks>netstandard2.0;$(DefaultNetCoreTargetFramework)</TargetFrameworks>
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<IsShippingPackage>true</IsShippingPackage>
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore</PackageTags>

View File

@ -10,7 +10,7 @@ Microsoft.AspNetCore.Routing.RouteData</Description>
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;routing</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -11,7 +11,7 @@ Microsoft.AspNetCore.Routing.RouteCollection</Description>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;routing</PackageTags>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<PropertyGroup>

View File

@ -8,7 +8,7 @@
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -6,7 +6,7 @@
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;identity;membership</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -5,7 +5,6 @@
<TargetFrameworks>netstandard2.0;$(DefaultNetCoreTargetFramework)</TargetFrameworks>
<TargetFrameworks Condition="'$(DotNetBuildFromSource)' == 'true'">$(DefaultNetCoreTargetFramework)</TargetFrameworks>
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<IsShippingPackage>true</IsShippingPackage>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;identity;membership</PackageTags>
</PropertyGroup>

View File

@ -5,7 +5,6 @@
<TargetFrameworks>netstandard2.0;$(DefaultNetCoreTargetFramework)</TargetFrameworks>
<TargetFrameworks Condition="'$(DotNetBuildFromSource)' == 'true'">$(DefaultNetCoreTargetFramework)</TargetFrameworks>
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<IsShippingPackage>true</IsShippingPackage>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;identity;membership</PackageTags>
</PropertyGroup>

View File

@ -10,7 +10,7 @@ Microsoft.AspNetCore.Cors.EnableCorsAttribute</Description>
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;cors</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -7,7 +7,7 @@
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;diagnostics</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -7,7 +7,7 @@
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;diagnostics</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -7,7 +7,7 @@
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>diagnostics;healthchecks</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -8,7 +8,7 @@
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -9,7 +9,7 @@
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;proxy;headers;xforwarded</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -9,7 +9,7 @@
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;https;hsts</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -8,7 +8,7 @@
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;localization</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -8,7 +8,7 @@
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;localization</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -6,7 +6,7 @@
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;cache;caching</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -8,7 +8,7 @@
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;cache;caching</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -6,7 +6,7 @@
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -10,7 +10,7 @@
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;urlrewrite;mod_rewrite</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -8,7 +8,7 @@
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;session;sessionstate</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -7,7 +7,7 @@
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;staticfiles</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -8,7 +8,7 @@
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -8,7 +8,7 @@ Microsoft.AspNetCore.Mvc.IActionResult</Description>
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;aspnetcoremvc</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -6,7 +6,7 @@
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;aspnetcoremvc</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -15,7 +15,7 @@ Microsoft.AspNetCore.Mvc.RouteAttribute</Description>
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;aspnetcoremvc</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -6,7 +6,7 @@
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;aspnetcoremvc;cors</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -6,7 +6,7 @@
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;aspnetcoremvc</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -6,7 +6,7 @@
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;aspnetcoremvc;json</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -7,7 +7,7 @@
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;aspnetcoremvc;xml</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -9,7 +9,7 @@ Microsoft.AspNetCore.Mvc.Localization.IViewLocalizer</Description>
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;aspnetcoremvc;localization</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -7,7 +7,7 @@
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;aspnetcoremvc;cshtml;razor</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -7,7 +7,7 @@
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;aspnetcoremvc;cshtml;razor</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -6,7 +6,7 @@
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;aspnetcoremvc;taghelper;taghelpers</PackageTags>
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -14,7 +14,7 @@
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;aspnetcoremvc</PackageTags>
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -6,7 +6,7 @@
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;aspnetcoremvc</PackageTags>
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -6,7 +6,7 @@
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>$(PackageTags);taghelper;taghelpers</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -13,7 +13,7 @@ Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper</Description>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>$(PackageTags);taghelper;taghelpers</PackageTags>
<NoWarn>$(NoWarn);CS1591</NoWarn>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
<!-- Required to implement an HtmlEncoder -->
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>

View File

@ -8,7 +8,7 @@
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;authentication;security</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -7,7 +7,7 @@
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;authentication;security</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -7,7 +7,7 @@
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;authentication;security</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -8,7 +8,6 @@ Microsoft.AspNetCore.Authorization.AuthorizeAttribute</Description>
<TargetFrameworks>netstandard2.0;$(DefaultNetCoreTargetFramework)</TargetFrameworks>
<TargetFrameworks Condition="'$(DotNetBuildFromSource)' == 'true'">$(DefaultNetCoreTargetFramework)</TargetFrameworks>
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<IsShippingPackage>true</IsShippingPackage>
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;authorization</PackageTags>

View File

@ -7,7 +7,7 @@
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;authorization</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -7,7 +7,7 @@
<NoWarn>$(NoWarn);CS1591</NoWarn>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -8,7 +8,6 @@
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore</PackageTags>
<NoWarn>CS1591;$(NoWarn)</NoWarn>
<IsShippingPackage>true</IsShippingPackage>
</PropertyGroup>
<ItemGroup>

View File

@ -8,7 +8,7 @@
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;weblistener;httpsys</PackageTags>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -10,7 +10,7 @@
<PackageTags>aspnetcore;iis</PackageTags>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<NativeAssetsTargetFramework>$(DefaultNetCoreTargetFramework)</NativeAssetsTargetFramework>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -8,7 +8,7 @@
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;iis</PackageTags>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -8,7 +8,7 @@
<PackageTags>aspnetcore;kestrel</PackageTags>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<NoWarn>CS1591;$(NoWarn)</NoWarn>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -7,7 +7,7 @@
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageTags>aspnetcore;kestrel</PackageTags>
<NoWarn>CS1591;$(NoWarn)</NoWarn>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -8,7 +8,7 @@
<PackageTags>aspnetcore;kestrel</PackageTags>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<NoWarn>CS1591;$(NoWarn)</NoWarn>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -7,7 +7,6 @@
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<RootNamespace>Microsoft.AspNetCore.Http.Connections</RootNamespace>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<IsShippingPackage>true</IsShippingPackage>
</PropertyGroup>
<ItemGroup>

View File

@ -4,7 +4,7 @@
<Description>Components for providing real-time bi-directional communication across the Web.</Description>
<TargetFramework>$(DefaultNetCoreTargetFramework)</TargetFramework>
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -7,7 +7,6 @@
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<RootNamespace>Microsoft.AspNetCore.SignalR</RootNamespace>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<IsShippingPackage>true</IsShippingPackage>
</PropertyGroup>
<ItemGroup>

View File

@ -7,7 +7,6 @@
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<RootNamespace>Microsoft.AspNetCore.SignalR</RootNamespace>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<IsShippingPackage>true</IsShippingPackage>
</PropertyGroup>
<ItemGroup>

View File

@ -5,7 +5,7 @@
<TargetFramework>$(DefaultNetCoreTargetFramework)</TargetFramework>
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<RootNamespace>Microsoft.AspNetCore.SignalR</RootNamespace>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>

View File

@ -3,7 +3,7 @@
<Description>Components for providing real-time bi-directional communication across the Web.</Description>
<TargetFramework>$(DefaultNetCoreTargetFramework)</TargetFramework>
<IsAspNetCoreApp>true</IsAspNetCoreApp>
<IsShippingPackage>false</IsShippingPackage>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>