From fda04b9d36c273e3fcef1fe911d8502de944125a Mon Sep 17 00:00:00 2001 From: Anirudh Agnihotry Date: Mon, 24 May 2021 14:48:17 -0700 Subject: [PATCH] Use the new Microsoft.DotNet.PackageValidation on Microsoft.Extensions* packages. (#52741) * enabling the new validation on extensions packages * use most recent version namespace fixes * use the new pacakge version with the path fix * editing the comments --- global.json | 1 + src/libraries/Directory.Build.props | 2 ++ src/libraries/Directory.Build.targets | 7 +++++++ ...osoft.Extensions.DependencyInjection.Specification.Tests.csproj | 1 + .../src/Microsoft.Extensions.DependencyInjection.csproj | 2 ++ .../src/Microsoft.Extensions.DependencyModel.csproj | 2 ++ .../src/Microsoft.Extensions.HostFactoryResolver.Sources.csproj | 2 ++ 7 files changed, 17 insertions(+) diff --git a/global.json b/global.json index 1f4b469..28faaff 100644 --- a/global.json +++ b/global.json @@ -13,6 +13,7 @@ }, "msbuild-sdks": { "Microsoft.DotNet.Build.Tasks.TargetFramework.Sdk": "6.0.0-beta.21271.3", + "Microsoft.DotNet.PackageValidation" : "1.0.0-preview.6.21274.7", "Microsoft.DotNet.Arcade.Sdk": "6.0.0-beta.21271.3", "Microsoft.DotNet.Helix.Sdk": "6.0.0-beta.21271.3", "Microsoft.DotNet.SharedFramework.Sdk": "6.0.0-beta.21271.3", diff --git a/src/libraries/Directory.Build.props b/src/libraries/Directory.Build.props index 4493657..e9cd76e 100644 --- a/src/libraries/Directory.Build.props +++ b/src/libraries/Directory.Build.props @@ -73,6 +73,8 @@ + + $([MSBuild]::NormalizeDirectory('$(ArtifactsBinDir)', 'ref')) diff --git a/src/libraries/Directory.Build.targets b/src/libraries/Directory.Build.targets index cb27773..f166ddc 100644 --- a/src/libraries/Directory.Build.targets +++ b/src/libraries/Directory.Build.targets @@ -146,6 +146,13 @@ + + + + $([MSBuild]::Subtract($(MajorVersion), 1)).0.0 + true + + diff --git a/src/libraries/Microsoft.Extensions.DependencyInjection.Specification.Tests/src/Microsoft.Extensions.DependencyInjection.Specification.Tests.csproj b/src/libraries/Microsoft.Extensions.DependencyInjection.Specification.Tests/src/Microsoft.Extensions.DependencyInjection.Specification.Tests.csproj index 2364f7b..8a2a6e7 100644 --- a/src/libraries/Microsoft.Extensions.DependencyInjection.Specification.Tests/src/Microsoft.Extensions.DependencyInjection.Specification.Tests.csproj +++ b/src/libraries/Microsoft.Extensions.DependencyInjection.Specification.Tests/src/Microsoft.Extensions.DependencyInjection.Specification.Tests.csproj @@ -5,6 +5,7 @@ true false false + 3.1.15 Suite of xUnit.net tests to check for container compatibility with Microsoft.Extensions.DependencyInjection. diff --git a/src/libraries/Microsoft.Extensions.DependencyInjection/src/Microsoft.Extensions.DependencyInjection.csproj b/src/libraries/Microsoft.Extensions.DependencyInjection/src/Microsoft.Extensions.DependencyInjection.csproj index 59a2999..9884fdc 100644 --- a/src/libraries/Microsoft.Extensions.DependencyInjection/src/Microsoft.Extensions.DependencyInjection.csproj +++ b/src/libraries/Microsoft.Extensions.DependencyInjection/src/Microsoft.Extensions.DependencyInjection.csproj @@ -5,6 +5,8 @@ False Annotations + + $(NoWarn);CP0001 Default implementation of dependency injection for Microsoft.Extensions.DependencyInjection. diff --git a/src/libraries/Microsoft.Extensions.DependencyModel/src/Microsoft.Extensions.DependencyModel.csproj b/src/libraries/Microsoft.Extensions.DependencyModel/src/Microsoft.Extensions.DependencyModel.csproj index 81b60b7..b7ccc5b 100644 --- a/src/libraries/Microsoft.Extensions.DependencyModel/src/Microsoft.Extensions.DependencyModel.csproj +++ b/src/libraries/Microsoft.Extensions.DependencyModel/src/Microsoft.Extensions.DependencyModel.csproj @@ -2,6 +2,8 @@ netstandard2.0;net461 true + + $(NoWarn);PKV006 Abstractions for reading `.deps` files. Commonly Used Types: diff --git a/src/libraries/Microsoft.Extensions.HostFactoryResolver/src/Microsoft.Extensions.HostFactoryResolver.Sources.csproj b/src/libraries/Microsoft.Extensions.HostFactoryResolver/src/Microsoft.Extensions.HostFactoryResolver.Sources.csproj index 747450d..8d18a80 100644 --- a/src/libraries/Microsoft.Extensions.HostFactoryResolver/src/Microsoft.Extensions.HostFactoryResolver.Sources.csproj +++ b/src/libraries/Microsoft.Extensions.HostFactoryResolver/src/Microsoft.Extensions.HostFactoryResolver.Sources.csproj @@ -6,6 +6,8 @@ false true true + + false Internal package for sharing Microsoft.Extensions.Hosting.HostFactoryResolver type. -- 2.7.4