From 72b4396758e0036d7ad1385a2deb444305faf7a5 Mon Sep 17 00:00:00 2001 From: Ryan Brandenburg Date: Tue, 29 Jan 2019 13:26:53 -0800 Subject: [PATCH] Use Arcade (dotnet/Extensions#586) Use arcade Commit migrated from https://github.com/dotnet/Extensions/commit/f0458995c625dba132a74733e041b97c0e10e025 --- ...tensions.ActivatorUtilities.Sources.csproj | 14 ++++++++++ .../ActivatorUtilities/sharedsources.props | 4 +++ .../BenchmarkRunner/Directory.Build.props | 8 ------ ....AspNetCore.BenchmarkRunner.Sources.csproj | 7 +++++ ...Extensions.CommandLineUtils.Sources.csproj | 7 +++++ ...ensions.CommandLineUtils.Sources.projitems | 2 +- ...Extensions.CommandLineUtils.Sources.shproj | 13 ---------- .../src/Extensions/Directory.Build.props | 26 +++++++++++++++++-- ...Extensions.HashCodeCombiner.Sources.csproj | 7 +++++ ...xtensions.NonCapturingTimer.Sources.csproj | 7 +++++ ...sions.ParameterDefaultValue.Sources.csproj | 7 +++++ ...t.Extensions.TypeNameHelper.Sources.csproj | 7 +++++ ...t.Extensions.ValueStopWatch.Sources.csproj | 7 +++++ .../src/Microsoft.AspNetCore.Testing.csproj | 5 ++++ .../src/Properties/AssemblyInfo.cs | 6 ----- .../src/TestPathUtilities.cs | 7 ++++- .../src/xunit/ConditionalFactDiscoverer.cs | 4 +-- .../src/xunit/ConditionalTheoryAttribute.cs | 2 +- .../src/xunit/ConditionalTheoryDiscoverer.cs | 23 ++++++++++++++-- .../src/xunit/SkippedTestCase.cs | 14 +++++++--- .../Microsoft.AspNetCore.Testing.Tests.csproj | 1 - .../test/TestPathUtilitiesTest.cs | 2 +- .../Directory.Build.props | 1 + ...Microsoft.Extensions.Caching.Memory.csproj | 5 ++++ .../src/Properties/AssemblyInfo.cs | 6 ----- ...tensions.Configuration.Abstractions.csproj | 1 + ...oft.Extensions.Configuration.Binder.csproj | 5 ++++ .../src/Properties/AssemblyInfo.cs | 7 ----- ...xtensions.Configuration.CommandLine.csproj | 5 ++++ .../src/Properties/AssemblyInfo.cs | 7 ----- ....Configuration.EnvironmentVariables.csproj | 5 ++++ .../src/Properties/AssemblyInfo.cs | 7 ----- ...nsions.Configuration.FileExtensions.csproj | 5 ++++ .../src/Properties/AssemblyInfo.cs | 7 ----- ...rosoft.Extensions.Configuration.Ini.csproj | 5 ++++ .../src/Properties/AssemblyInfo.cs | 7 ----- ...osoft.Extensions.Configuration.Json.csproj | 5 ++++ .../src/Properties/AssemblyInfo.cs | 7 ----- ...xtensions.Configuration.UserSecrets.csproj | 5 ++++ .../src/Properties/AssemblyInfo.cs | 6 ----- .../tests/MsBuildTargetTest.cs | 19 +++++++++++++- ...rosoft.Extensions.Configuration.Xml.csproj | 6 ++++- .../src/Properties/AssemblyInfo.cs | 7 ----- .../Microsoft.Extensions.Configuration.csproj | 5 ++++ .../src/Properties/AssemblyInfo.cs | 7 ----- ...ns.DependencyInjection.Abstractions.csproj | 5 ++++ .../src/Properties/AssemblyInfo.cs | 6 ----- ...soft.Extensions.DependencyInjection.csproj | 6 +++++ .../src/Properties/AssemblyInfo.cs | 7 ----- ...icrosoft.Extensions.Logging.Testing.csproj | 5 ++++ .../Common/src/Properties/AssemblyInfo.cs | 6 ----- .../Xunit/LoggedConditionalFactDiscoverer.cs | 4 +-- .../LoggedConditionalTheoryDiscoverer.cs | 4 +-- .../Common/src/Xunit/LoggedFactDiscoverer.cs | 4 +-- .../tests/Common/src/Xunit/LoggedTestCase.cs | 5 ++-- .../Xunit/LoggedTestFrameworkDiscoverer.cs | 6 ++--- .../src/Xunit/LoggedTheoryDiscoverer.cs | 6 ++--- .../Common/src/Xunit/LoggedTheoryTestCase.cs | 5 ++-- .../{AssemlyInfo.cs => AssemblyInfo.cs} | 2 +- ...tensions.FileProviders.Abstractions.csproj | 1 + ....Extensions.FileProviders.Composite.csproj | 1 + ...sions.FileProviders.Composite.Tests.csproj | 2 +- ...t.Extensions.FileProviders.Physical.csproj | 6 +++++ .../src/Properties/AssemblyInfo.cs | 7 ----- ...osoft.Extensions.FileSystemGlobbing.csproj | 5 ++++ .../src/Properties/AssemblyInfo.cs | 6 ----- ...oft.Extensions.Hosting.Abstractions.csproj | 3 ++- .../src/Microsoft.Extensions.Hosting.csproj | 1 + .../tests/UnitTests/HostBuilderTests.cs | 3 +-- .../src/Microsoft.Extensions.Http.csproj | 6 +++++ .../src/Properties/AssemblyInfo.cs | 7 ----- ...oft.Extensions.Logging.Abstractions.csproj | 5 ++++ .../src/Properties/AssemblyInfo.cs | 6 ----- ...ft.Extensions.Logging.Configuration.csproj | 1 + ...icrosoft.Extensions.Logging.Console.csproj | 5 ++++ .../src/Properties/AssemblyInfo.cs | 7 ----- .../Microsoft.Extensions.Logging.Debug.csproj | 5 ++++ .../src/Properties/AssemblyInfo.cs | 7 ----- ...crosoft.Extensions.Logging.EventLog.csproj | 5 ++++ .../src/Properties/AssemblyInfo.cs | 7 ----- ...soft.Extensions.Logging.EventSource.csproj | 1 + .../tests/AssemblyInfo.cs | 2 +- ...soft.Extensions.Logging.TraceSource.csproj | 1 + .../src/Microsoft.Extensions.Logging.csproj | 5 ++++ .../src/Properties/AssemlyInfo.cs | 3 --- ...ons.Options.ConfigurationExtensions.csproj | 1 + ....Extensions.Options.DataAnnotations.csproj | 1 + .../src/Microsoft.Extensions.Options.csproj | 5 ++++ .../src/Properties/AssemblyInfo.cs | 6 ----- .../Microsoft.Extensions.Primitives.csproj | 1 + 90 files changed, 304 insertions(+), 209 deletions(-) create mode 100644 src/libraries/Common/src/Extensions/ActivatorUtilities/Microsoft.Extensions.ActivatorUtilities.Sources.csproj delete mode 100644 src/libraries/Common/src/Extensions/BenchmarkRunner/Directory.Build.props create mode 100644 src/libraries/Common/src/Extensions/BenchmarkRunner/Microsoft.AspNetCore.BenchmarkRunner.Sources.csproj create mode 100644 src/libraries/Common/src/Extensions/CommandLineUtils/Microsoft.Extensions.CommandLineUtils.Sources.csproj delete mode 100644 src/libraries/Common/src/Extensions/CommandLineUtils/Microsoft.Extensions.CommandLineUtils.Sources.shproj create mode 100644 src/libraries/Common/src/Extensions/HashCodeCombiner/Microsoft.Extensions.HashCodeCombiner.Sources.csproj create mode 100644 src/libraries/Common/src/Extensions/NonCapturingTimer/Microsoft.Extensions.NonCapturingTimer.Sources.csproj create mode 100644 src/libraries/Common/src/Extensions/ParameterDefaultValue/Microsoft.Extensions.ParameterDefaultValue.Sources.csproj create mode 100644 src/libraries/Common/src/Extensions/TypeNameHelper/Microsoft.Extensions.TypeNameHelper.Sources.csproj create mode 100644 src/libraries/Common/src/Extensions/ValueStopwatch/Microsoft.Extensions.ValueStopWatch.Sources.csproj delete mode 100644 src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/src/Properties/AssemblyInfo.cs delete mode 100644 src/libraries/Microsoft.Extensions.Caching.Memory/src/Properties/AssemblyInfo.cs delete mode 100644 src/libraries/Microsoft.Extensions.Configuration.Binder/src/Properties/AssemblyInfo.cs delete mode 100644 src/libraries/Microsoft.Extensions.Configuration.CommandLine/src/Properties/AssemblyInfo.cs delete mode 100644 src/libraries/Microsoft.Extensions.Configuration.EnvironmentVariables/src/Properties/AssemblyInfo.cs delete mode 100644 src/libraries/Microsoft.Extensions.Configuration.FileExtensions/src/Properties/AssemblyInfo.cs delete mode 100644 src/libraries/Microsoft.Extensions.Configuration.Ini/src/Properties/AssemblyInfo.cs delete mode 100644 src/libraries/Microsoft.Extensions.Configuration.Json/src/Properties/AssemblyInfo.cs delete mode 100644 src/libraries/Microsoft.Extensions.Configuration.UserSecrets/src/Properties/AssemblyInfo.cs delete mode 100644 src/libraries/Microsoft.Extensions.Configuration.Xml/src/Properties/AssemblyInfo.cs delete mode 100644 src/libraries/Microsoft.Extensions.Configuration/src/Properties/AssemblyInfo.cs delete mode 100644 src/libraries/Microsoft.Extensions.DependencyInjection.Abstractions/src/Properties/AssemblyInfo.cs delete mode 100644 src/libraries/Microsoft.Extensions.DependencyInjection/src/Properties/AssemblyInfo.cs delete mode 100644 src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Properties/AssemblyInfo.cs rename src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/test/Properties/{AssemlyInfo.cs => AssemblyInfo.cs} (67%) delete mode 100644 src/libraries/Microsoft.Extensions.FileProviders.Physical/src/Properties/AssemblyInfo.cs delete mode 100644 src/libraries/Microsoft.Extensions.FileSystemGlobbing/src/Properties/AssemblyInfo.cs delete mode 100644 src/libraries/Microsoft.Extensions.Http/src/Properties/AssemblyInfo.cs delete mode 100644 src/libraries/Microsoft.Extensions.Logging.Abstractions/src/Properties/AssemblyInfo.cs delete mode 100644 src/libraries/Microsoft.Extensions.Logging.Console/src/Properties/AssemblyInfo.cs delete mode 100644 src/libraries/Microsoft.Extensions.Logging.Debug/src/Properties/AssemblyInfo.cs delete mode 100644 src/libraries/Microsoft.Extensions.Logging.EventLog/src/Properties/AssemblyInfo.cs delete mode 100644 src/libraries/Microsoft.Extensions.Logging/src/Properties/AssemlyInfo.cs delete mode 100644 src/libraries/Microsoft.Extensions.Options/src/Properties/AssemblyInfo.cs diff --git a/src/libraries/Common/src/Extensions/ActivatorUtilities/Microsoft.Extensions.ActivatorUtilities.Sources.csproj b/src/libraries/Common/src/Extensions/ActivatorUtilities/Microsoft.Extensions.ActivatorUtilities.Sources.csproj new file mode 100644 index 0000000000000..85545d30c8100 --- /dev/null +++ b/src/libraries/Common/src/Extensions/ActivatorUtilities/Microsoft.Extensions.ActivatorUtilities.Sources.csproj @@ -0,0 +1,14 @@ + + + + + + + true + $(ContentTargetFolders)\cs\netstandard1.0\ + + + + + + diff --git a/src/libraries/Common/src/Extensions/ActivatorUtilities/sharedsources.props b/src/libraries/Common/src/Extensions/ActivatorUtilities/sharedsources.props index b35fe34b10f63..f754677531954 100644 --- a/src/libraries/Common/src/Extensions/ActivatorUtilities/sharedsources.props +++ b/src/libraries/Common/src/Extensions/ActivatorUtilities/sharedsources.props @@ -1,4 +1,8 @@ + + false + + true diff --git a/src/libraries/Common/src/Extensions/BenchmarkRunner/Directory.Build.props b/src/libraries/Common/src/Extensions/BenchmarkRunner/Directory.Build.props deleted file mode 100644 index d2f65e8d3dc4a..0000000000000 --- a/src/libraries/Common/src/Extensions/BenchmarkRunner/Directory.Build.props +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - Microsoft.AspNetCore.BenchmarkRunner.Sources - - diff --git a/src/libraries/Common/src/Extensions/BenchmarkRunner/Microsoft.AspNetCore.BenchmarkRunner.Sources.csproj b/src/libraries/Common/src/Extensions/BenchmarkRunner/Microsoft.AspNetCore.BenchmarkRunner.Sources.csproj new file mode 100644 index 0000000000000..dec7fff6e5fd1 --- /dev/null +++ b/src/libraries/Common/src/Extensions/BenchmarkRunner/Microsoft.AspNetCore.BenchmarkRunner.Sources.csproj @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/libraries/Common/src/Extensions/CommandLineUtils/Microsoft.Extensions.CommandLineUtils.Sources.csproj b/src/libraries/Common/src/Extensions/CommandLineUtils/Microsoft.Extensions.CommandLineUtils.Sources.csproj new file mode 100644 index 0000000000000..dec7fff6e5fd1 --- /dev/null +++ b/src/libraries/Common/src/Extensions/CommandLineUtils/Microsoft.Extensions.CommandLineUtils.Sources.csproj @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/libraries/Common/src/Extensions/CommandLineUtils/Microsoft.Extensions.CommandLineUtils.Sources.projitems b/src/libraries/Common/src/Extensions/CommandLineUtils/Microsoft.Extensions.CommandLineUtils.Sources.projitems index 5da4522c6afb3..72e5498e44b99 100644 --- a/src/libraries/Common/src/Extensions/CommandLineUtils/Microsoft.Extensions.CommandLineUtils.Sources.projitems +++ b/src/libraries/Common/src/Extensions/CommandLineUtils/Microsoft.Extensions.CommandLineUtils.Sources.projitems @@ -1,4 +1,4 @@ - + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) diff --git a/src/libraries/Common/src/Extensions/CommandLineUtils/Microsoft.Extensions.CommandLineUtils.Sources.shproj b/src/libraries/Common/src/Extensions/CommandLineUtils/Microsoft.Extensions.CommandLineUtils.Sources.shproj deleted file mode 100644 index c728fe1012ce7..0000000000000 --- a/src/libraries/Common/src/Extensions/CommandLineUtils/Microsoft.Extensions.CommandLineUtils.Sources.shproj +++ /dev/null @@ -1,13 +0,0 @@ - - - - 00947d4a-c20e-46e3-90c3-6cd6bc87ee72 - 14.0 - - - - - - - - diff --git a/src/libraries/Common/src/Extensions/Directory.Build.props b/src/libraries/Common/src/Extensions/Directory.Build.props index b98d9229f1b10..264f2f4cfac7e 100644 --- a/src/libraries/Common/src/Extensions/Directory.Build.props +++ b/src/libraries/Common/src/Extensions/Directory.Build.props @@ -1,9 +1,31 @@ - + + netstandard1.0 + true + false + true + false + false + false false - Microsoft.Extensions.$(ProjectDirName).Sources + contentFiles + true + $(DefaultExcludeItems);$(BaseOutputPath);$(BaseIntermediateOutputPath); + $(NoWarn);NU5105;CS8021 + + + + true + $(ContentTargetFolders)\cs\netstandard1.0\shared\ + + + true + $(ContentTargetFolders)\any\any\shared\ + + + diff --git a/src/libraries/Common/src/Extensions/HashCodeCombiner/Microsoft.Extensions.HashCodeCombiner.Sources.csproj b/src/libraries/Common/src/Extensions/HashCodeCombiner/Microsoft.Extensions.HashCodeCombiner.Sources.csproj new file mode 100644 index 0000000000000..dec7fff6e5fd1 --- /dev/null +++ b/src/libraries/Common/src/Extensions/HashCodeCombiner/Microsoft.Extensions.HashCodeCombiner.Sources.csproj @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/libraries/Common/src/Extensions/NonCapturingTimer/Microsoft.Extensions.NonCapturingTimer.Sources.csproj b/src/libraries/Common/src/Extensions/NonCapturingTimer/Microsoft.Extensions.NonCapturingTimer.Sources.csproj new file mode 100644 index 0000000000000..dec7fff6e5fd1 --- /dev/null +++ b/src/libraries/Common/src/Extensions/NonCapturingTimer/Microsoft.Extensions.NonCapturingTimer.Sources.csproj @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/libraries/Common/src/Extensions/ParameterDefaultValue/Microsoft.Extensions.ParameterDefaultValue.Sources.csproj b/src/libraries/Common/src/Extensions/ParameterDefaultValue/Microsoft.Extensions.ParameterDefaultValue.Sources.csproj new file mode 100644 index 0000000000000..dec7fff6e5fd1 --- /dev/null +++ b/src/libraries/Common/src/Extensions/ParameterDefaultValue/Microsoft.Extensions.ParameterDefaultValue.Sources.csproj @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/libraries/Common/src/Extensions/TypeNameHelper/Microsoft.Extensions.TypeNameHelper.Sources.csproj b/src/libraries/Common/src/Extensions/TypeNameHelper/Microsoft.Extensions.TypeNameHelper.Sources.csproj new file mode 100644 index 0000000000000..dec7fff6e5fd1 --- /dev/null +++ b/src/libraries/Common/src/Extensions/TypeNameHelper/Microsoft.Extensions.TypeNameHelper.Sources.csproj @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/libraries/Common/src/Extensions/ValueStopwatch/Microsoft.Extensions.ValueStopWatch.Sources.csproj b/src/libraries/Common/src/Extensions/ValueStopwatch/Microsoft.Extensions.ValueStopWatch.Sources.csproj new file mode 100644 index 0000000000000..dec7fff6e5fd1 --- /dev/null +++ b/src/libraries/Common/src/Extensions/ValueStopwatch/Microsoft.Extensions.ValueStopWatch.Sources.csproj @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/src/Microsoft.AspNetCore.Testing.csproj b/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/src/Microsoft.AspNetCore.Testing.csproj index 64e0b3c4e1d6d..0e33852b62d78 100644 --- a/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/src/Microsoft.AspNetCore.Testing.csproj +++ b/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/src/Microsoft.AspNetCore.Testing.csproj @@ -8,10 +8,15 @@ aspnetcore false true + false true + + + + diff --git a/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/src/Properties/AssemblyInfo.cs b/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/src/Properties/AssemblyInfo.cs deleted file mode 100644 index 0212e111ee082..0000000000000 --- a/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/src/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,6 +0,0 @@ -// Copyright (c) .NET Foundation. All rights reserved. -// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System.Runtime.CompilerServices; - -[assembly: InternalsVisibleTo("Microsoft.AspNetCore.Testing.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] diff --git a/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/src/TestPathUtilities.cs b/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/src/TestPathUtilities.cs index ebd10897c382f..f982471f39b24 100644 --- a/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/src/TestPathUtilities.cs +++ b/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/src/TestPathUtilities.cs @@ -1,4 +1,4 @@ -// Copyright (c) .NET Foundation. All rights reserved. +// Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System; @@ -8,6 +8,11 @@ namespace Microsoft.AspNetCore.Testing { public class TestPathUtilities { + public static string GetRepoRootDirectory() + { + return GetSolutionRootDirectory("Extensions"); + } + public static string GetSolutionRootDirectory(string solution) { var applicationBasePath = AppContext.BaseDirectory; diff --git a/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/src/xunit/ConditionalFactDiscoverer.cs b/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/src/xunit/ConditionalFactDiscoverer.cs index 819373fa31368..cf49b29e5a7ff 100644 --- a/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/src/xunit/ConditionalFactDiscoverer.cs +++ b/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/src/xunit/ConditionalFactDiscoverer.cs @@ -20,8 +20,8 @@ protected override IXunitTestCase CreateTestCase(ITestFrameworkDiscoveryOptions { var skipReason = testMethod.EvaluateSkipConditions(); return skipReason != null - ? new SkippedTestCase(skipReason, _diagnosticMessageSink, discoveryOptions.MethodDisplayOrDefault(), testMethod) + ? new SkippedTestCase(skipReason, _diagnosticMessageSink, discoveryOptions.MethodDisplayOrDefault(), TestMethodDisplayOptions.None, testMethod) : base.CreateTestCase(discoveryOptions, testMethod, factAttribute); } } -} \ No newline at end of file +} diff --git a/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/src/xunit/ConditionalTheoryAttribute.cs b/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/src/xunit/ConditionalTheoryAttribute.cs index 9249078cc5c3e..fe45f2ffc6662 100644 --- a/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/src/xunit/ConditionalTheoryAttribute.cs +++ b/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/src/xunit/ConditionalTheoryAttribute.cs @@ -12,4 +12,4 @@ namespace Microsoft.AspNetCore.Testing.xunit public class ConditionalTheoryAttribute : TheoryAttribute { } -} \ No newline at end of file +} diff --git a/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/src/xunit/ConditionalTheoryDiscoverer.cs b/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/src/xunit/ConditionalTheoryDiscoverer.cs index d24421f5cd32e..9e413cd5801a1 100644 --- a/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/src/xunit/ConditionalTheoryDiscoverer.cs +++ b/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/src/xunit/ConditionalTheoryDiscoverer.cs @@ -14,11 +14,30 @@ public ConditionalTheoryDiscoverer(IMessageSink diagnosticMessageSink) { } + private sealed class OptionsWithPreEnumerationEnabled : ITestFrameworkDiscoveryOptions + { + private const string PreEnumerateTheories = "xunit.discovery.PreEnumerateTheories"; + + private readonly ITestFrameworkDiscoveryOptions _original; + + public OptionsWithPreEnumerationEnabled(ITestFrameworkDiscoveryOptions original) + => _original = original; + + public TValue GetValue(string name) + => (name == PreEnumerateTheories) ? (TValue)(object)true : _original.GetValue(name); + + public void SetValue(string name, TValue value) + => _original.SetValue(name, value); + } + + public override IEnumerable Discover(ITestFrameworkDiscoveryOptions discoveryOptions, ITestMethod testMethod, IAttributeInfo theoryAttribute) + => base.Discover(new OptionsWithPreEnumerationEnabled(discoveryOptions), testMethod, theoryAttribute); + protected override IEnumerable CreateTestCasesForTheory(ITestFrameworkDiscoveryOptions discoveryOptions, ITestMethod testMethod, IAttributeInfo theoryAttribute) { var skipReason = testMethod.EvaluateSkipConditions(); return skipReason != null - ? new[] { new SkippedTestCase(skipReason, DiagnosticMessageSink, discoveryOptions.MethodDisplayOrDefault(), testMethod) } + ? new[] { new SkippedTestCase(skipReason, DiagnosticMessageSink, discoveryOptions.MethodDisplayOrDefault(), TestMethodDisplayOptions.None, testMethod) } : base.CreateTestCasesForTheory(discoveryOptions, testMethod, theoryAttribute); } @@ -44,4 +63,4 @@ protected override IEnumerable CreateTestCasesForDataRow(ITestFr : base.CreateTestCasesForDataRow(discoveryOptions, testMethod, theoryAttribute, dataRow); } } -} \ No newline at end of file +} diff --git a/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/src/xunit/SkippedTestCase.cs b/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/src/xunit/SkippedTestCase.cs index c2e15fa640c4b..1c25c507b9725 100644 --- a/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/src/xunit/SkippedTestCase.cs +++ b/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/src/xunit/SkippedTestCase.cs @@ -1,4 +1,4 @@ -// Copyright (c) .NET Foundation. All rights reserved. +// Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System; @@ -16,8 +16,14 @@ public SkippedTestCase() : base() { } - public SkippedTestCase(string skipReason, IMessageSink diagnosticMessageSink, TestMethodDisplay defaultMethodDisplay, ITestMethod testMethod, object[] testMethodArguments = null) - : base(diagnosticMessageSink, defaultMethodDisplay, testMethod, testMethodArguments) + public SkippedTestCase( + string skipReason, + IMessageSink diagnosticMessageSink, + TestMethodDisplay defaultMethodDisplay, + TestMethodDisplayOptions defaultMethodDisplayOptions, + ITestMethod testMethod, + object[] testMethodArguments = null) + : base(diagnosticMessageSink, defaultMethodDisplay, defaultMethodDisplayOptions, testMethod, testMethodArguments) { _skipReason = skipReason; } @@ -37,4 +43,4 @@ public override void Serialize(IXunitSerializationInfo data) data.AddValue(nameof(_skipReason), _skipReason); } } -} \ No newline at end of file +} diff --git a/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/test/Microsoft.AspNetCore.Testing.Tests.csproj b/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/test/Microsoft.AspNetCore.Testing.Tests.csproj index 691c9ccd769d5..acfb34b32028b 100644 --- a/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/test/Microsoft.AspNetCore.Testing.Tests.csproj +++ b/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/test/Microsoft.AspNetCore.Testing.Tests.csproj @@ -24,5 +24,4 @@ - diff --git a/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/test/TestPathUtilitiesTest.cs b/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/test/TestPathUtilitiesTest.cs index 0c9a7c5ee4a8d..c77194a548cee 100644 --- a/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/test/TestPathUtilitiesTest.cs +++ b/src/libraries/Common/tests/Extensions/TestingUtils/Microsoft.AspNetCore.Testing/test/TestPathUtilitiesTest.cs @@ -16,7 +16,7 @@ public void GetSolutionRootDirectory_ResolvesSolutionRoot() // Testing\test\Microsoft.AspNetCore.Testing.Tests\bin\Debug\netcoreapp2.0 // Testing\test\Microsoft.AspNetCore.Testing.Tests\bin\Debug\net461 // Testing\test\Microsoft.AspNetCore.Testing.Tests\bin\Debug\net46 - var expectedPath = Path.GetFullPath(Path.Combine(Directory.GetCurrentDirectory(), "..", "..", "..", "..", "..", "..", "..")); + var expectedPath = Path.GetFullPath(Path.Combine(Directory.GetCurrentDirectory(), "..", "..", "..", "..", "..")); Assert.Equal(expectedPath, TestPathUtilities.GetSolutionRootDirectory("Extensions")); } diff --git a/src/libraries/Microsoft.Extensions.Caching.Abstractions/Directory.Build.props b/src/libraries/Microsoft.Extensions.Caching.Abstractions/Directory.Build.props index f25c1d90ce80d..e97b192d02f95 100644 --- a/src/libraries/Microsoft.Extensions.Caching.Abstractions/Directory.Build.props +++ b/src/libraries/Microsoft.Extensions.Caching.Abstractions/Directory.Build.props @@ -3,5 +3,6 @@ true + true diff --git a/src/libraries/Microsoft.Extensions.Caching.Memory/src/Microsoft.Extensions.Caching.Memory.csproj b/src/libraries/Microsoft.Extensions.Caching.Memory/src/Microsoft.Extensions.Caching.Memory.csproj index 10c48ef6da893..e8b9e95dc8c0e 100644 --- a/src/libraries/Microsoft.Extensions.Caching.Memory/src/Microsoft.Extensions.Caching.Memory.csproj +++ b/src/libraries/Microsoft.Extensions.Caching.Memory/src/Microsoft.Extensions.Caching.Memory.csproj @@ -6,8 +6,13 @@ $(NoWarn);CS1591 true cache;memorycache + true + + + + diff --git a/src/libraries/Microsoft.Extensions.Caching.Memory/src/Properties/AssemblyInfo.cs b/src/libraries/Microsoft.Extensions.Caching.Memory/src/Properties/AssemblyInfo.cs deleted file mode 100644 index 4f93c2ee4b4a3..0000000000000 --- a/src/libraries/Microsoft.Extensions.Caching.Memory/src/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,6 +0,0 @@ -// Copyright (c) .NET Foundation. All rights reserved. -// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System.Runtime.CompilerServices; - -[assembly: InternalsVisibleTo("Microsoft.Extensions.Caching.Memory.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] diff --git a/src/libraries/Microsoft.Extensions.Configuration.Abstractions/src/Microsoft.Extensions.Configuration.Abstractions.csproj b/src/libraries/Microsoft.Extensions.Configuration.Abstractions/src/Microsoft.Extensions.Configuration.Abstractions.csproj index 8462647cc69b8..5497a4356438f 100644 --- a/src/libraries/Microsoft.Extensions.Configuration.Abstractions/src/Microsoft.Extensions.Configuration.Abstractions.csproj +++ b/src/libraries/Microsoft.Extensions.Configuration.Abstractions/src/Microsoft.Extensions.Configuration.Abstractions.csproj @@ -9,6 +9,7 @@ Microsoft.Extensions.Configuration.IConfigurationBuilder Microsoft.Extensions.Configuration.IConfigurationProvider Microsoft.Extensions.Configuration.IConfigurationRoot Microsoft.Extensions.Configuration.IConfigurationSection + true diff --git a/src/libraries/Microsoft.Extensions.Configuration.Binder/src/Microsoft.Extensions.Configuration.Binder.csproj b/src/libraries/Microsoft.Extensions.Configuration.Binder/src/Microsoft.Extensions.Configuration.Binder.csproj index c9907e5cb9588..e966d7790cff4 100644 --- a/src/libraries/Microsoft.Extensions.Configuration.Binder/src/Microsoft.Extensions.Configuration.Binder.csproj +++ b/src/libraries/Microsoft.Extensions.Configuration.Binder/src/Microsoft.Extensions.Configuration.Binder.csproj @@ -3,8 +3,13 @@ Functionality to bind an object to data in configuration providers for Microsoft.Extensions.Configuration. netstandard2.0 + true + + + + diff --git a/src/libraries/Microsoft.Extensions.Configuration.Binder/src/Properties/AssemblyInfo.cs b/src/libraries/Microsoft.Extensions.Configuration.Binder/src/Properties/AssemblyInfo.cs deleted file mode 100644 index 0b09b6109b079..0000000000000 --- a/src/libraries/Microsoft.Extensions.Configuration.Binder/src/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright (c) .NET Foundation. All rights reserved. -// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System.Runtime.CompilerServices; - -[assembly: InternalsVisibleTo("Microsoft.Extensions.Configuration.Binder.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] - diff --git a/src/libraries/Microsoft.Extensions.Configuration.CommandLine/src/Microsoft.Extensions.Configuration.CommandLine.csproj b/src/libraries/Microsoft.Extensions.Configuration.CommandLine/src/Microsoft.Extensions.Configuration.CommandLine.csproj index 01333469a721b..40735c8422fc6 100644 --- a/src/libraries/Microsoft.Extensions.Configuration.CommandLine/src/Microsoft.Extensions.Configuration.CommandLine.csproj +++ b/src/libraries/Microsoft.Extensions.Configuration.CommandLine/src/Microsoft.Extensions.Configuration.CommandLine.csproj @@ -4,8 +4,13 @@ Command line configuration provider implementation for Microsoft.Extensions.Configuration. netstandard2.0 $(PackageTags);commandline + true + + + + diff --git a/src/libraries/Microsoft.Extensions.Configuration.CommandLine/src/Properties/AssemblyInfo.cs b/src/libraries/Microsoft.Extensions.Configuration.CommandLine/src/Properties/AssemblyInfo.cs deleted file mode 100644 index cbed653758331..0000000000000 --- a/src/libraries/Microsoft.Extensions.Configuration.CommandLine/src/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright (c) .NET Foundation. All rights reserved. -// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System.Runtime.CompilerServices; - -[assembly: InternalsVisibleTo("Microsoft.Extensions.Configuration.CommandLine.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] - diff --git a/src/libraries/Microsoft.Extensions.Configuration.EnvironmentVariables/src/Microsoft.Extensions.Configuration.EnvironmentVariables.csproj b/src/libraries/Microsoft.Extensions.Configuration.EnvironmentVariables/src/Microsoft.Extensions.Configuration.EnvironmentVariables.csproj index 33501d496f1ed..be6017a3f3978 100644 --- a/src/libraries/Microsoft.Extensions.Configuration.EnvironmentVariables/src/Microsoft.Extensions.Configuration.EnvironmentVariables.csproj +++ b/src/libraries/Microsoft.Extensions.Configuration.EnvironmentVariables/src/Microsoft.Extensions.Configuration.EnvironmentVariables.csproj @@ -4,8 +4,13 @@ Environment variables configuration provider implementation for Microsoft.Extensions.Configuration. netstandard2.0 $(PackageTags);envvar;environmentvariable + true + + + + diff --git a/src/libraries/Microsoft.Extensions.Configuration.EnvironmentVariables/src/Properties/AssemblyInfo.cs b/src/libraries/Microsoft.Extensions.Configuration.EnvironmentVariables/src/Properties/AssemblyInfo.cs deleted file mode 100644 index 26f9f3e3a93f8..0000000000000 --- a/src/libraries/Microsoft.Extensions.Configuration.EnvironmentVariables/src/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright (c) .NET Foundation. All rights reserved. -// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System.Runtime.CompilerServices; - -[assembly: InternalsVisibleTo("Microsoft.Extensions.Configuration.EnvironmentVariables.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] - diff --git a/src/libraries/Microsoft.Extensions.Configuration.FileExtensions/src/Microsoft.Extensions.Configuration.FileExtensions.csproj b/src/libraries/Microsoft.Extensions.Configuration.FileExtensions/src/Microsoft.Extensions.Configuration.FileExtensions.csproj index af8591bb09734..dc0c7536b6114 100644 --- a/src/libraries/Microsoft.Extensions.Configuration.FileExtensions/src/Microsoft.Extensions.Configuration.FileExtensions.csproj +++ b/src/libraries/Microsoft.Extensions.Configuration.FileExtensions/src/Microsoft.Extensions.Configuration.FileExtensions.csproj @@ -3,8 +3,13 @@ Extension methods for configuring file-based configuration providers for Microsoft.Extensions.Configuration. netstandard2.0 + true + + + + diff --git a/src/libraries/Microsoft.Extensions.Configuration.FileExtensions/src/Properties/AssemblyInfo.cs b/src/libraries/Microsoft.Extensions.Configuration.FileExtensions/src/Properties/AssemblyInfo.cs deleted file mode 100644 index 14a9dc7a3df3b..0000000000000 --- a/src/libraries/Microsoft.Extensions.Configuration.FileExtensions/src/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright (c) .NET Foundation. All rights reserved. -// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System.Runtime.CompilerServices; - -[assembly: InternalsVisibleTo("Microsoft.Extensions.Configuration.FileExtensions.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] - diff --git a/src/libraries/Microsoft.Extensions.Configuration.Ini/src/Microsoft.Extensions.Configuration.Ini.csproj b/src/libraries/Microsoft.Extensions.Configuration.Ini/src/Microsoft.Extensions.Configuration.Ini.csproj index 8c0032d6539c9..39533f64e59bd 100644 --- a/src/libraries/Microsoft.Extensions.Configuration.Ini/src/Microsoft.Extensions.Configuration.Ini.csproj +++ b/src/libraries/Microsoft.Extensions.Configuration.Ini/src/Microsoft.Extensions.Configuration.Ini.csproj @@ -4,8 +4,13 @@ INI configuration provider implementation for Microsoft.Extensions.Configuration. netstandard2.0 $(PackageTags);ini + true + + + + diff --git a/src/libraries/Microsoft.Extensions.Configuration.Ini/src/Properties/AssemblyInfo.cs b/src/libraries/Microsoft.Extensions.Configuration.Ini/src/Properties/AssemblyInfo.cs deleted file mode 100644 index 643b15312a1cd..0000000000000 --- a/src/libraries/Microsoft.Extensions.Configuration.Ini/src/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright (c) .NET Foundation. All rights reserved. -// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System.Runtime.CompilerServices; - -[assembly: InternalsVisibleTo("Microsoft.Extensions.Configuration.Ini.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] - diff --git a/src/libraries/Microsoft.Extensions.Configuration.Json/src/Microsoft.Extensions.Configuration.Json.csproj b/src/libraries/Microsoft.Extensions.Configuration.Json/src/Microsoft.Extensions.Configuration.Json.csproj index 967200081fe17..fd79783bdefdb 100644 --- a/src/libraries/Microsoft.Extensions.Configuration.Json/src/Microsoft.Extensions.Configuration.Json.csproj +++ b/src/libraries/Microsoft.Extensions.Configuration.Json/src/Microsoft.Extensions.Configuration.Json.csproj @@ -4,8 +4,13 @@ JSON configuration provider implementation for Microsoft.Extensions.Configuration. netstandard2.0 $(PackageTags);json + true + + + + diff --git a/src/libraries/Microsoft.Extensions.Configuration.Json/src/Properties/AssemblyInfo.cs b/src/libraries/Microsoft.Extensions.Configuration.Json/src/Properties/AssemblyInfo.cs deleted file mode 100644 index fd57c913feaf8..0000000000000 --- a/src/libraries/Microsoft.Extensions.Configuration.Json/src/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright (c) .NET Foundation. All rights reserved. -// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System.Runtime.CompilerServices; - -[assembly: InternalsVisibleTo("Microsoft.Extensions.Configuration.Json.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] - diff --git a/src/libraries/Microsoft.Extensions.Configuration.UserSecrets/src/Microsoft.Extensions.Configuration.UserSecrets.csproj b/src/libraries/Microsoft.Extensions.Configuration.UserSecrets/src/Microsoft.Extensions.Configuration.UserSecrets.csproj index ef913550a38df..8705a3fe8fcdc 100644 --- a/src/libraries/Microsoft.Extensions.Configuration.UserSecrets/src/Microsoft.Extensions.Configuration.UserSecrets.csproj +++ b/src/libraries/Microsoft.Extensions.Configuration.UserSecrets/src/Microsoft.Extensions.Configuration.UserSecrets.csproj @@ -4,8 +4,13 @@ User secrets configuration provider implementation for Microsoft.Extensions.Configuration. netstandard2.0 $(PackageTags);secrets;usersecrets + true + + + + diff --git a/src/libraries/Microsoft.Extensions.Configuration.UserSecrets/src/Properties/AssemblyInfo.cs b/src/libraries/Microsoft.Extensions.Configuration.UserSecrets/src/Properties/AssemblyInfo.cs deleted file mode 100644 index 74683a8406b33..0000000000000 --- a/src/libraries/Microsoft.Extensions.Configuration.UserSecrets/src/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,6 +0,0 @@ -// Copyright (c) .NET Foundation. All rights reserved. -// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System.Runtime.CompilerServices; - -[assembly: InternalsVisibleTo("Microsoft.Extensions.Configuration.UserSecrets.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] diff --git a/src/libraries/Microsoft.Extensions.Configuration.UserSecrets/tests/MsBuildTargetTest.cs b/src/libraries/Microsoft.Extensions.Configuration.UserSecrets/tests/MsBuildTargetTest.cs index 020318d7d578b..595da49cd849d 100644 --- a/src/libraries/Microsoft.Extensions.Configuration.UserSecrets/tests/MsBuildTargetTest.cs +++ b/src/libraries/Microsoft.Extensions.Configuration.UserSecrets/tests/MsBuildTargetTest.cs @@ -95,6 +95,21 @@ open System break; } + foreach (var file in new[] { Path.Join(_tempDir, "Directory.Build.props"), Path.Join(_tempDir, "Directory.Build.targets") }) + { + if (!File.Exists(file)) + { + using (var fileStream = File.CreateText(file)) + { + fileStream.WriteLine(@" + + + +"); + } + } + } + var assemblyInfoFile = Path.Combine(_tempDir, $"obj/Debug/{testTfm}/test.AssemblyInfo" + sourceExt); AssertDotNet("restore"); @@ -103,7 +118,7 @@ open System AssertDotNet("build --configuration Debug"); - Assert.True(File.Exists(assemblyInfoFile), $"{assemblyInfoFile} should not exist but does not"); + Assert.True(File.Exists(assemblyInfoFile), $"{assemblyInfoFile} should exist but does not"); var contents = File.ReadAllText(assemblyInfoFile); Assert.Contains("assembly: Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute(\"xyz123\")", contents); var lastWrite = new FileInfo(assemblyInfoFile).LastWriteTimeUtc; @@ -134,10 +149,12 @@ void LogData(object obj, DataReceivedEventArgs e) StartInfo = processInfo }; process.OutputDataReceived += LogData; + process.ErrorDataReceived += LogData; process.Start(); process.BeginOutputReadLine(); process.WaitForExit(); process.OutputDataReceived -= LogData; + process.ErrorDataReceived -= LogData; Assert.Equal(0, process.ExitCode); } diff --git a/src/libraries/Microsoft.Extensions.Configuration.Xml/src/Microsoft.Extensions.Configuration.Xml.csproj b/src/libraries/Microsoft.Extensions.Configuration.Xml/src/Microsoft.Extensions.Configuration.Xml.csproj index 7fdc3bdd1debc..c7b0436f803c6 100644 --- a/src/libraries/Microsoft.Extensions.Configuration.Xml/src/Microsoft.Extensions.Configuration.Xml.csproj +++ b/src/libraries/Microsoft.Extensions.Configuration.Xml/src/Microsoft.Extensions.Configuration.Xml.csproj @@ -4,8 +4,13 @@ XML configuration provider implementation for Microsoft.Extensions.Configuration. netstandard2.0 $(PackageTags);xml + true + + + + @@ -13,4 +18,3 @@ - diff --git a/src/libraries/Microsoft.Extensions.Configuration.Xml/src/Properties/AssemblyInfo.cs b/src/libraries/Microsoft.Extensions.Configuration.Xml/src/Properties/AssemblyInfo.cs deleted file mode 100644 index 0167d5f561de5..0000000000000 --- a/src/libraries/Microsoft.Extensions.Configuration.Xml/src/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright (c) .NET Foundation. All rights reserved. -// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System.Runtime.CompilerServices; - -[assembly: InternalsVisibleTo("Microsoft.Extensions.Configuration.Xml.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] - diff --git a/src/libraries/Microsoft.Extensions.Configuration/src/Microsoft.Extensions.Configuration.csproj b/src/libraries/Microsoft.Extensions.Configuration/src/Microsoft.Extensions.Configuration.csproj index 206aeb9f4a160..3d43b315b11d8 100644 --- a/src/libraries/Microsoft.Extensions.Configuration/src/Microsoft.Extensions.Configuration.csproj +++ b/src/libraries/Microsoft.Extensions.Configuration/src/Microsoft.Extensions.Configuration.csproj @@ -3,8 +3,13 @@ Implementation of key-value pair based configuration for Microsoft.Extensions.Configuration. Includes the memory configuration provider. netstandard2.0 + true + + + + diff --git a/src/libraries/Microsoft.Extensions.Configuration/src/Properties/AssemblyInfo.cs b/src/libraries/Microsoft.Extensions.Configuration/src/Properties/AssemblyInfo.cs deleted file mode 100644 index 7e380883e02f3..0000000000000 --- a/src/libraries/Microsoft.Extensions.Configuration/src/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright (c) .NET Foundation. All rights reserved. -// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System.Runtime.CompilerServices; - -[assembly: InternalsVisibleTo("Microsoft.Extensions.Configuration.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] - diff --git a/src/libraries/Microsoft.Extensions.DependencyInjection.Abstractions/src/Microsoft.Extensions.DependencyInjection.Abstractions.csproj b/src/libraries/Microsoft.Extensions.DependencyInjection.Abstractions/src/Microsoft.Extensions.DependencyInjection.Abstractions.csproj index f25f0b8191954..fe4826538fb64 100644 --- a/src/libraries/Microsoft.Extensions.DependencyInjection.Abstractions/src/Microsoft.Extensions.DependencyInjection.Abstractions.csproj +++ b/src/libraries/Microsoft.Extensions.DependencyInjection.Abstractions/src/Microsoft.Extensions.DependencyInjection.Abstractions.csproj @@ -8,8 +8,13 @@ Microsoft.Extensions.DependencyInjection.IServiceCollection true dependencyinjection;di $(DefineConstants);ActivatorUtilities_In_DependencyInjection + true + + + + diff --git a/src/libraries/Microsoft.Extensions.DependencyInjection.Abstractions/src/Properties/AssemblyInfo.cs b/src/libraries/Microsoft.Extensions.DependencyInjection.Abstractions/src/Properties/AssemblyInfo.cs deleted file mode 100644 index 7586e5bfdadfb..0000000000000 --- a/src/libraries/Microsoft.Extensions.DependencyInjection.Abstractions/src/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,6 +0,0 @@ -// Copyright (c) .NET Foundation. All rights reserved. -// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System.Runtime.CompilerServices; - -[assembly: InternalsVisibleTo("Microsoft.Extensions.DependencyInjection.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] 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 394dc76e0d583..1f3566bd15a02 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,7 @@ netcoreapp3.0;net461;netstandard2.0 true dependencyinjection;di + true True $(DefineConstants);IL_EMIT @@ -15,6 +16,11 @@ $(DefineConstants);SAVE_ASSEMBLIES + + + + + diff --git a/src/libraries/Microsoft.Extensions.DependencyInjection/src/Properties/AssemblyInfo.cs b/src/libraries/Microsoft.Extensions.DependencyInjection/src/Properties/AssemblyInfo.cs deleted file mode 100644 index 4afefbd651eaa..0000000000000 --- a/src/libraries/Microsoft.Extensions.DependencyInjection/src/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright (c) .NET Foundation. All rights reserved. -// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System.Runtime.CompilerServices; - -[assembly: InternalsVisibleTo("Microsoft.Extensions.DependencyInjection.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] -[assembly: InternalsVisibleTo("Microsoft.Extensions.DependencyInjection.Performance, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] diff --git a/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Microsoft.Extensions.Logging.Testing.csproj b/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Microsoft.Extensions.Logging.Testing.csproj index 22a1db0243941..84fbab29666ce 100644 --- a/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Microsoft.Extensions.Logging.Testing.csproj +++ b/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Microsoft.Extensions.Logging.Testing.csproj @@ -6,8 +6,13 @@ $(NoWarn);CS1591 $(PackageTags);testing false + true + + + + diff --git a/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Properties/AssemblyInfo.cs b/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Properties/AssemblyInfo.cs deleted file mode 100644 index a5cc6c1da7e69..0000000000000 --- a/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,6 +0,0 @@ -// Copyright (c) .NET Foundation. All rights reserved. -// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System.Runtime.CompilerServices; - -[assembly: InternalsVisibleTo("Microsoft.Extensions.Logging.Testing.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] diff --git a/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Xunit/LoggedConditionalFactDiscoverer.cs b/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Xunit/LoggedConditionalFactDiscoverer.cs index ebb9ecf92e81a..4ac4c6fe9cb99 100644 --- a/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Xunit/LoggedConditionalFactDiscoverer.cs +++ b/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Xunit/LoggedConditionalFactDiscoverer.cs @@ -1,4 +1,4 @@ -// Copyright (c) .NET Foundation. All rights reserved. +// Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using Microsoft.AspNetCore.Testing.xunit; @@ -20,7 +20,7 @@ protected override IXunitTestCase CreateTestCase(ITestFrameworkDiscoveryOptions { var skipReason = testMethod.EvaluateSkipConditions(); return skipReason != null - ? new SkippedTestCase(skipReason, _diagnosticMessageSink, discoveryOptions.MethodDisplayOrDefault(), testMethod) + ? new SkippedTestCase(skipReason, _diagnosticMessageSink, discoveryOptions.MethodDisplayOrDefault(), TestMethodDisplayOptions.None, testMethod) : base.CreateTestCase(discoveryOptions, testMethod, factAttribute); } diff --git a/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Xunit/LoggedConditionalTheoryDiscoverer.cs b/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Xunit/LoggedConditionalTheoryDiscoverer.cs index d239b1147c275..773ef715410f4 100644 --- a/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Xunit/LoggedConditionalTheoryDiscoverer.cs +++ b/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Xunit/LoggedConditionalTheoryDiscoverer.cs @@ -1,4 +1,4 @@ -// Copyright (c) .NET Foundation. All rights reserved. +// Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System.Collections.Generic; @@ -22,7 +22,7 @@ public LoggedConditionalTheoryDiscoverer(IMessageSink diagnosticMessageSink) { var skipReason = testMethod.EvaluateSkipConditions(); return skipReason != null - ? new[] { new SkippedTestCase(skipReason, DiagnosticMessageSink, discoveryOptions.MethodDisplayOrDefault(), testMethod) } + ? new[] { new SkippedTestCase(skipReason, DiagnosticMessageSink, discoveryOptions.MethodDisplayOrDefault(), TestMethodDisplayOptions.None, testMethod) } : base.CreateTestCasesForTheory(discoveryOptions, testMethod, theoryAttribute); } diff --git a/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Xunit/LoggedFactDiscoverer.cs b/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Xunit/LoggedFactDiscoverer.cs index c52d99c822e2e..e2268d96cbec4 100644 --- a/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Xunit/LoggedFactDiscoverer.cs +++ b/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Xunit/LoggedFactDiscoverer.cs @@ -1,4 +1,4 @@ -// Copyright (c) .NET Foundation. All rights reserved. +// Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using Xunit.Abstractions; @@ -13,6 +13,6 @@ public LoggedFactDiscoverer(IMessageSink diagnosticMessageSink) : base(diagnosti } protected override IXunitTestCase CreateTestCase(ITestFrameworkDiscoveryOptions discoveryOptions, ITestMethod testMethod, IAttributeInfo factAttribute) - => new LoggedTestCase(DiagnosticMessageSink, discoveryOptions.MethodDisplayOrDefault(), testMethod); + => new LoggedTestCase(DiagnosticMessageSink, discoveryOptions.MethodDisplayOrDefault(), TestMethodDisplayOptions.None, testMethod); } } diff --git a/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Xunit/LoggedTestCase.cs b/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Xunit/LoggedTestCase.cs index b8d3684c18c97..c43180df89ce2 100644 --- a/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Xunit/LoggedTestCase.cs +++ b/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Xunit/LoggedTestCase.cs @@ -1,4 +1,4 @@ -// Copyright (c) .NET Foundation. All rights reserved. +// Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System; @@ -19,9 +19,10 @@ public LoggedTestCase() : base() public LoggedTestCase( IMessageSink diagnosticMessageSink, TestMethodDisplay defaultMethodDisplay, + TestMethodDisplayOptions defaultMethodDisplayOptions, ITestMethod testMethod, object[] testMethodArguments = null) - : base(diagnosticMessageSink, defaultMethodDisplay, testMethod, testMethodArguments) + : base(diagnosticMessageSink, defaultMethodDisplay, defaultMethodDisplayOptions, testMethod, testMethodArguments) { } diff --git a/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Xunit/LoggedTestFrameworkDiscoverer.cs b/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Xunit/LoggedTestFrameworkDiscoverer.cs index 4b1668ce9536f..9905404ed9be0 100644 --- a/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Xunit/LoggedTestFrameworkDiscoverer.cs +++ b/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Xunit/LoggedTestFrameworkDiscoverer.cs @@ -1,4 +1,4 @@ -// Copyright (c) .NET Foundation. All rights reserved. +// Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System; @@ -43,7 +43,7 @@ public class LoggedTestFrameworkDiscoverer : XunitTestFrameworkDiscoverer if (factAttributes.Count() > 1) { var message = $"Test method '{testMethod.TestClass.Class.Name}.{testMethod.Method.Name}' has multiple [Fact]-derived attributes"; - var testCase = new ExecutionErrorTestCase(DiagnosticMessageSink, TestMethodDisplay.ClassAndMethod, testMethod, message); + var testCase = new ExecutionErrorTestCase(DiagnosticMessageSink, TestMethodDisplay.ClassAndMethod, TestMethodDisplayOptions.None, testMethod, message); return ReportDiscoveredTestCase(testCase, includeSourceInformation, messageBus); } @@ -77,4 +77,4 @@ public class LoggedTestFrameworkDiscoverer : XunitTestFrameworkDiscoverer } } } -} \ No newline at end of file +} diff --git a/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Xunit/LoggedTheoryDiscoverer.cs b/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Xunit/LoggedTheoryDiscoverer.cs index 535099c690990..9d5402a09b5d7 100644 --- a/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Xunit/LoggedTheoryDiscoverer.cs +++ b/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Xunit/LoggedTheoryDiscoverer.cs @@ -1,4 +1,4 @@ -// Copyright (c) .NET Foundation. All rights reserved. +// Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System.Collections.Generic; @@ -18,12 +18,12 @@ public LoggedTheoryDiscoverer(IMessageSink diagnosticMessageSink) : base(diagnos ITestMethod testMethod, IAttributeInfo theoryAttribute, object[] dataRow) - => new[] { new LoggedTestCase(DiagnosticMessageSink, discoveryOptions.MethodDisplayOrDefault(), testMethod, dataRow) }; + => new[] { new LoggedTestCase(DiagnosticMessageSink, discoveryOptions.MethodDisplayOrDefault(), TestMethodDisplayOptions.None, testMethod, dataRow) }; protected override IEnumerable CreateTestCasesForTheory( ITestFrameworkDiscoveryOptions discoveryOptions, ITestMethod testMethod, IAttributeInfo theoryAttribute) - => new[] { new LoggedTheoryTestCase(DiagnosticMessageSink, discoveryOptions.MethodDisplayOrDefault(), testMethod) }; + => new[] { new LoggedTheoryTestCase(DiagnosticMessageSink, discoveryOptions.MethodDisplayOrDefault(), TestMethodDisplayOptions.None, testMethod) }; } } diff --git a/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Xunit/LoggedTheoryTestCase.cs b/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Xunit/LoggedTheoryTestCase.cs index db78f093c2d6c..fa3e3a050d866 100644 --- a/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Xunit/LoggedTheoryTestCase.cs +++ b/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/src/Xunit/LoggedTheoryTestCase.cs @@ -1,4 +1,4 @@ -// Copyright (c) .NET Foundation. All rights reserved. +// Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System; @@ -19,8 +19,9 @@ public LoggedTheoryTestCase() : base() public LoggedTheoryTestCase( IMessageSink diagnosticMessageSink, TestMethodDisplay defaultMethodDisplay, + TestMethodDisplayOptions defaultMethodDisplayOptions, ITestMethod testMethod) - : base(diagnosticMessageSink, defaultMethodDisplay, testMethod) + : base(diagnosticMessageSink, defaultMethodDisplay, defaultMethodDisplayOptions, testMethod) { } diff --git a/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/test/Properties/AssemlyInfo.cs b/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/test/Properties/AssemblyInfo.cs similarity index 67% rename from src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/test/Properties/AssemlyInfo.cs rename to src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/test/Properties/AssemblyInfo.cs index 63c2b71d23da3..82616e2737ea0 100644 --- a/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/test/Properties/AssemlyInfo.cs +++ b/src/libraries/Microsoft.Extensions.DependencyInjection/tests/Common/test/Properties/AssemblyInfo.cs @@ -1,4 +1,4 @@ -using Microsoft.Extensions.Logging; +using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging.Testing; [assembly: LogLevel(LogLevel.Trace)] diff --git a/src/libraries/Microsoft.Extensions.FileProviders.Abstractions/src/Microsoft.Extensions.FileProviders.Abstractions.csproj b/src/libraries/Microsoft.Extensions.FileProviders.Abstractions/src/Microsoft.Extensions.FileProviders.Abstractions.csproj index 1ba11387eb4aa..0d2537f5d0217 100644 --- a/src/libraries/Microsoft.Extensions.FileProviders.Abstractions/src/Microsoft.Extensions.FileProviders.Abstractions.csproj +++ b/src/libraries/Microsoft.Extensions.FileProviders.Abstractions/src/Microsoft.Extensions.FileProviders.Abstractions.csproj @@ -8,6 +8,7 @@ Microsoft.Extensions.FileProviders.IDirectoryContents Microsoft.Extensions.FileProviders.IFileInfo Microsoft.Extensions.FileProviders.IFileProvider netstandard2.0 + true diff --git a/src/libraries/Microsoft.Extensions.FileProviders.Composite/src/Microsoft.Extensions.FileProviders.Composite.csproj b/src/libraries/Microsoft.Extensions.FileProviders.Composite/src/Microsoft.Extensions.FileProviders.Composite.csproj index c62b87af8805a..b96e795127183 100644 --- a/src/libraries/Microsoft.Extensions.FileProviders.Composite/src/Microsoft.Extensions.FileProviders.Composite.csproj +++ b/src/libraries/Microsoft.Extensions.FileProviders.Composite/src/Microsoft.Extensions.FileProviders.Composite.csproj @@ -4,6 +4,7 @@ Microsoft.Extensions.FileProviders Composite file and directory providers for Microsoft.Extensions.FileProviders. netstandard2.0 + true diff --git a/src/libraries/Microsoft.Extensions.FileProviders.Composite/tests/Microsoft.Extensions.FileProviders.Composite.Tests.csproj b/src/libraries/Microsoft.Extensions.FileProviders.Composite/tests/Microsoft.Extensions.FileProviders.Composite.Tests.csproj index 73db507fe7186..58643969948d0 100644 --- a/src/libraries/Microsoft.Extensions.FileProviders.Composite/tests/Microsoft.Extensions.FileProviders.Composite.Tests.csproj +++ b/src/libraries/Microsoft.Extensions.FileProviders.Composite/tests/Microsoft.Extensions.FileProviders.Composite.Tests.csproj @@ -6,7 +6,7 @@ - + diff --git a/src/libraries/Microsoft.Extensions.FileProviders.Physical/src/Microsoft.Extensions.FileProviders.Physical.csproj b/src/libraries/Microsoft.Extensions.FileProviders.Physical/src/Microsoft.Extensions.FileProviders.Physical.csproj index be7270c25e4d2..3327ca9999bea 100644 --- a/src/libraries/Microsoft.Extensions.FileProviders.Physical/src/Microsoft.Extensions.FileProviders.Physical.csproj +++ b/src/libraries/Microsoft.Extensions.FileProviders.Physical/src/Microsoft.Extensions.FileProviders.Physical.csproj @@ -5,8 +5,14 @@ File provider for physical files for Microsoft.Extensions.FileProviders. netstandard2.0 true + true + + + + + diff --git a/src/libraries/Microsoft.Extensions.FileProviders.Physical/src/Properties/AssemblyInfo.cs b/src/libraries/Microsoft.Extensions.FileProviders.Physical/src/Properties/AssemblyInfo.cs deleted file mode 100644 index ef640f1a711e0..0000000000000 --- a/src/libraries/Microsoft.Extensions.FileProviders.Physical/src/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright (c) .NET Foundation. All rights reserved. -// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System.Runtime.CompilerServices; - -[assembly: InternalsVisibleTo("Microsoft.Extensions.FileProviders.Physical.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] -[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2, PublicKey=0024000004800000940000000602000000240000525341310004000001000100c547cac37abd99c8db225ef2f6c8a3602f3b3606cc9891605d02baa56104f4cfc0734aa39b93bf7852f7d9266654753cc297e7d2edfe0bac1cdcf9f717241550e0a7b191195b7667bb4f64bcb8e2121380fd1d9d46ad2d92d2d15605093924cceaf74c4861eff62abf69b9291ed0a340e113be11e6a7d3113e92484cf7045cc7")] \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.FileSystemGlobbing/src/Microsoft.Extensions.FileSystemGlobbing.csproj b/src/libraries/Microsoft.Extensions.FileSystemGlobbing/src/Microsoft.Extensions.FileSystemGlobbing.csproj index fb190152000c3..ef0b47af0b2f2 100644 --- a/src/libraries/Microsoft.Extensions.FileSystemGlobbing/src/Microsoft.Extensions.FileSystemGlobbing.csproj +++ b/src/libraries/Microsoft.Extensions.FileSystemGlobbing/src/Microsoft.Extensions.FileSystemGlobbing.csproj @@ -8,8 +8,13 @@ $(NoWarn);CS1591 files;filesystem;glob;globbing true + true + + + + diff --git a/src/libraries/Microsoft.Extensions.FileSystemGlobbing/src/Properties/AssemblyInfo.cs b/src/libraries/Microsoft.Extensions.FileSystemGlobbing/src/Properties/AssemblyInfo.cs deleted file mode 100644 index b1a0714e4f72b..0000000000000 --- a/src/libraries/Microsoft.Extensions.FileSystemGlobbing/src/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,6 +0,0 @@ -// Copyright (c) .NET Foundation. All rights reserved. -// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System.Runtime.CompilerServices; - -[assembly: InternalsVisibleTo("Microsoft.Extensions.FileSystemGlobbing.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] diff --git a/src/libraries/Microsoft.Extensions.Hosting.Abstractions/src/Microsoft.Extensions.Hosting.Abstractions.csproj b/src/libraries/Microsoft.Extensions.Hosting.Abstractions/src/Microsoft.Extensions.Hosting.Abstractions.csproj index 746fbaf96d7e4..e4bfd8802d8da 100644 --- a/src/libraries/Microsoft.Extensions.Hosting.Abstractions/src/Microsoft.Extensions.Hosting.Abstractions.csproj +++ b/src/libraries/Microsoft.Extensions.Hosting.Abstractions/src/Microsoft.Extensions.Hosting.Abstractions.csproj @@ -8,6 +8,7 @@ hosting false Microsoft.Extensions.Hosting + true @@ -16,5 +17,5 @@ - + diff --git a/src/libraries/Microsoft.Extensions.Hosting/src/Microsoft.Extensions.Hosting.csproj b/src/libraries/Microsoft.Extensions.Hosting/src/Microsoft.Extensions.Hosting.csproj index 1e7bd1e6b1d2d..1e258ee5bb31b 100644 --- a/src/libraries/Microsoft.Extensions.Hosting/src/Microsoft.Extensions.Hosting.csproj +++ b/src/libraries/Microsoft.Extensions.Hosting/src/Microsoft.Extensions.Hosting.csproj @@ -7,6 +7,7 @@ true hosting false + true diff --git a/src/libraries/Microsoft.Extensions.Hosting/tests/UnitTests/HostBuilderTests.cs b/src/libraries/Microsoft.Extensions.Hosting/tests/UnitTests/HostBuilderTests.cs index 144fb0ad95966..44b2fd7733682 100644 --- a/src/libraries/Microsoft.Extensions.Hosting/tests/UnitTests/HostBuilderTests.cs +++ b/src/libraries/Microsoft.Extensions.Hosting/tests/UnitTests/HostBuilderTests.cs @@ -119,8 +119,7 @@ public void CanConfigureAppConfigurationAndRetrieveFromDI() public void CanConfigureAppConfigurationFromFile() { // Needs to look in the project directory like VS would - var projectDir = Path.Combine(TestPathUtilities.GetSolutionRootDirectory("Hosting"), - "Hosting/test"); + var projectDir = Path.Combine(TestPathUtilities.GetRepoRootDirectory(), "src", "Hosting", "Hosting", "test"); var hostBuilder = new HostBuilder() .UseContentRoot(projectDir) .ConfigureAppConfiguration((context, configBuilder) => diff --git a/src/libraries/Microsoft.Extensions.Http/src/Microsoft.Extensions.Http.csproj b/src/libraries/Microsoft.Extensions.Http/src/Microsoft.Extensions.Http.csproj index fc98b928d9552..acaaa8d812383 100644 --- a/src/libraries/Microsoft.Extensions.Http/src/Microsoft.Extensions.Http.csproj +++ b/src/libraries/Microsoft.Extensions.Http/src/Microsoft.Extensions.Http.csproj @@ -10,8 +10,14 @@ $(NoWarn);CS1591 true aspnetcore;httpclient + true + + + + + diff --git a/src/libraries/Microsoft.Extensions.Http/src/Properties/AssemblyInfo.cs b/src/libraries/Microsoft.Extensions.Http/src/Properties/AssemblyInfo.cs deleted file mode 100644 index 68708b3935bbc..0000000000000 --- a/src/libraries/Microsoft.Extensions.Http/src/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright (c) .NET Foundation. All rights reserved. -// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System.Runtime.CompilerServices; - -[assembly: InternalsVisibleTo("Microsoft.Extensions.Http.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] -[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2, PublicKey=0024000004800000940000000602000000240000525341310004000001000100c547cac37abd99c8db225ef2f6c8a3602f3b3606cc9891605d02baa56104f4cfc0734aa39b93bf7852f7d9266654753cc297e7d2edfe0bac1cdcf9f717241550e0a7b191195b7667bb4f64bcb8e2121380fd1d9d46ad2d92d2d15605093924cceaf74c4861eff62abf69b9291ed0a340e113be11e6a7d3113e92484cf7045cc7")] diff --git a/src/libraries/Microsoft.Extensions.Logging.Abstractions/src/Microsoft.Extensions.Logging.Abstractions.csproj b/src/libraries/Microsoft.Extensions.Logging.Abstractions/src/Microsoft.Extensions.Logging.Abstractions.csproj index 5c19dc08a417c..b5c83240519f1 100644 --- a/src/libraries/Microsoft.Extensions.Logging.Abstractions/src/Microsoft.Extensions.Logging.Abstractions.csproj +++ b/src/libraries/Microsoft.Extensions.Logging.Abstractions/src/Microsoft.Extensions.Logging.Abstractions.csproj @@ -12,8 +12,13 @@ Microsoft.Extensions.Logging.LoggerMessage Microsoft.Extensions.Logging.Abstractions.NullLogger netstandard2.0 $(NoWarn);CS1591 + true + + + + diff --git a/src/libraries/Microsoft.Extensions.Logging.Abstractions/src/Properties/AssemblyInfo.cs b/src/libraries/Microsoft.Extensions.Logging.Abstractions/src/Properties/AssemblyInfo.cs deleted file mode 100644 index 7d5d0d3e039db..0000000000000 --- a/src/libraries/Microsoft.Extensions.Logging.Abstractions/src/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,6 +0,0 @@ -// Copyright (c) .NET Foundation. All rights reserved. -// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System.Runtime.CompilerServices; - -[assembly: InternalsVisibleTo("Microsoft.Extensions.Logging.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] diff --git a/src/libraries/Microsoft.Extensions.Logging.Configuration/src/Microsoft.Extensions.Logging.Configuration.csproj b/src/libraries/Microsoft.Extensions.Logging.Configuration/src/Microsoft.Extensions.Logging.Configuration.csproj index 626f3130ad25f..6027d5b5630bf 100644 --- a/src/libraries/Microsoft.Extensions.Logging.Configuration/src/Microsoft.Extensions.Logging.Configuration.csproj +++ b/src/libraries/Microsoft.Extensions.Logging.Configuration/src/Microsoft.Extensions.Logging.Configuration.csproj @@ -3,6 +3,7 @@ Configuration support for Microsoft.Extensions.Logging. netstandard2.0 + true diff --git a/src/libraries/Microsoft.Extensions.Logging.Console/src/Microsoft.Extensions.Logging.Console.csproj b/src/libraries/Microsoft.Extensions.Logging.Console/src/Microsoft.Extensions.Logging.Console.csproj index ddd7d5af55aa6..4346e4f9bc853 100644 --- a/src/libraries/Microsoft.Extensions.Logging.Console/src/Microsoft.Extensions.Logging.Console.csproj +++ b/src/libraries/Microsoft.Extensions.Logging.Console/src/Microsoft.Extensions.Logging.Console.csproj @@ -4,8 +4,13 @@ Console logger provider implementation for Microsoft.Extensions.Logging. netstandard2.0 $(NoWarn);CS1591 + true + + + + diff --git a/src/libraries/Microsoft.Extensions.Logging.Console/src/Properties/AssemblyInfo.cs b/src/libraries/Microsoft.Extensions.Logging.Console/src/Properties/AssemblyInfo.cs deleted file mode 100644 index 32e0f3469aefd..0000000000000 --- a/src/libraries/Microsoft.Extensions.Logging.Console/src/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright (c) .NET Foundation. All rights reserved. -// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System.Runtime.CompilerServices; - - -[assembly: InternalsVisibleTo("Microsoft.Extensions.Logging.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] diff --git a/src/libraries/Microsoft.Extensions.Logging.Debug/src/Microsoft.Extensions.Logging.Debug.csproj b/src/libraries/Microsoft.Extensions.Logging.Debug/src/Microsoft.Extensions.Logging.Debug.csproj index 993ff6e16cd0f..1520e7e022849 100644 --- a/src/libraries/Microsoft.Extensions.Logging.Debug/src/Microsoft.Extensions.Logging.Debug.csproj +++ b/src/libraries/Microsoft.Extensions.Logging.Debug/src/Microsoft.Extensions.Logging.Debug.csproj @@ -4,8 +4,13 @@ Debug output logger provider implementation for Microsoft.Extensions.Logging. This logger logs messages to a debugger monitor by writing messages with System.Diagnostics.Debug.WriteLine(). netstandard2.0 $(NoWarn);CS1591 + true + + + + diff --git a/src/libraries/Microsoft.Extensions.Logging.Debug/src/Properties/AssemblyInfo.cs b/src/libraries/Microsoft.Extensions.Logging.Debug/src/Properties/AssemblyInfo.cs deleted file mode 100644 index 32e0f3469aefd..0000000000000 --- a/src/libraries/Microsoft.Extensions.Logging.Debug/src/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright (c) .NET Foundation. All rights reserved. -// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System.Runtime.CompilerServices; - - -[assembly: InternalsVisibleTo("Microsoft.Extensions.Logging.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] diff --git a/src/libraries/Microsoft.Extensions.Logging.EventLog/src/Microsoft.Extensions.Logging.EventLog.csproj b/src/libraries/Microsoft.Extensions.Logging.EventLog/src/Microsoft.Extensions.Logging.EventLog.csproj index d842f524f802f..5c49866ceb407 100644 --- a/src/libraries/Microsoft.Extensions.Logging.EventLog/src/Microsoft.Extensions.Logging.EventLog.csproj +++ b/src/libraries/Microsoft.Extensions.Logging.EventLog/src/Microsoft.Extensions.Logging.EventLog.csproj @@ -5,8 +5,13 @@ netstandard2.0;net461 $(NoWarn);CS1591 $(PackageTags);eventlog;windowseventlog + true + + + + diff --git a/src/libraries/Microsoft.Extensions.Logging.EventLog/src/Properties/AssemblyInfo.cs b/src/libraries/Microsoft.Extensions.Logging.EventLog/src/Properties/AssemblyInfo.cs deleted file mode 100644 index 32e0f3469aefd..0000000000000 --- a/src/libraries/Microsoft.Extensions.Logging.EventLog/src/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright (c) .NET Foundation. All rights reserved. -// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System.Runtime.CompilerServices; - - -[assembly: InternalsVisibleTo("Microsoft.Extensions.Logging.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] diff --git a/src/libraries/Microsoft.Extensions.Logging.EventSource/src/Microsoft.Extensions.Logging.EventSource.csproj b/src/libraries/Microsoft.Extensions.Logging.EventSource/src/Microsoft.Extensions.Logging.EventSource.csproj index 0d8b6d00a17d7..3e160c4d17ac7 100644 --- a/src/libraries/Microsoft.Extensions.Logging.EventSource/src/Microsoft.Extensions.Logging.EventSource.csproj +++ b/src/libraries/Microsoft.Extensions.Logging.EventSource/src/Microsoft.Extensions.Logging.EventSource.csproj @@ -5,6 +5,7 @@ netstandard2.0 $(PackageTags);EventSource;ETW true + true diff --git a/src/libraries/Microsoft.Extensions.Logging.EventSource/tests/AssemblyInfo.cs b/src/libraries/Microsoft.Extensions.Logging.EventSource/tests/AssemblyInfo.cs index e46bc08b81f31..0e9cac920bd77 100644 --- a/src/libraries/Microsoft.Extensions.Logging.EventSource/tests/AssemblyInfo.cs +++ b/src/libraries/Microsoft.Extensions.Logging.EventSource/tests/AssemblyInfo.cs @@ -7,4 +7,4 @@ // all existing listeners that enabled that EventSource will receive the event. // This makes running EventSourceLogger tests in parallel difficult. We mark this assembly // with CollectionBehavior.CollectionPerAssembly to ensure that all tests in this assembly are executed serially. -[assembly: CollectionBehavior(CollectionBehavior.CollectionPerAssembly)] \ No newline at end of file +[assembly: CollectionBehavior(CollectionBehavior.CollectionPerAssembly)] diff --git a/src/libraries/Microsoft.Extensions.Logging.TraceSource/src/Microsoft.Extensions.Logging.TraceSource.csproj b/src/libraries/Microsoft.Extensions.Logging.TraceSource/src/Microsoft.Extensions.Logging.TraceSource.csproj index 7f8e7416c4051..3c7fd657f7a1c 100644 --- a/src/libraries/Microsoft.Extensions.Logging.TraceSource/src/Microsoft.Extensions.Logging.TraceSource.csproj +++ b/src/libraries/Microsoft.Extensions.Logging.TraceSource/src/Microsoft.Extensions.Logging.TraceSource.csproj @@ -6,6 +6,7 @@ $(NoWarn);CS1591 true logging;tracesource + true diff --git a/src/libraries/Microsoft.Extensions.Logging/src/Microsoft.Extensions.Logging.csproj b/src/libraries/Microsoft.Extensions.Logging/src/Microsoft.Extensions.Logging.csproj index 2c0555af1af1d..ecd86224d0102 100644 --- a/src/libraries/Microsoft.Extensions.Logging/src/Microsoft.Extensions.Logging.csproj +++ b/src/libraries/Microsoft.Extensions.Logging/src/Microsoft.Extensions.Logging.csproj @@ -4,8 +4,13 @@ Logging infrastructure default implementation for Microsoft.Extensions.Logging. netstandard2.0 $(NoWarn);CS1591 + true + + + + diff --git a/src/libraries/Microsoft.Extensions.Logging/src/Properties/AssemlyInfo.cs b/src/libraries/Microsoft.Extensions.Logging/src/Properties/AssemlyInfo.cs deleted file mode 100644 index a603dd0845dc1..0000000000000 --- a/src/libraries/Microsoft.Extensions.Logging/src/Properties/AssemlyInfo.cs +++ /dev/null @@ -1,3 +0,0 @@ -using System.Runtime.CompilerServices; - -[assembly: InternalsVisibleTo("Microsoft.Extensions.Logging.Configuration, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Options.ConfigurationExtensions/src/Microsoft.Extensions.Options.ConfigurationExtensions.csproj b/src/libraries/Microsoft.Extensions.Options.ConfigurationExtensions/src/Microsoft.Extensions.Options.ConfigurationExtensions.csproj index 60b92a75b4663..67be2787d161c 100644 --- a/src/libraries/Microsoft.Extensions.Options.ConfigurationExtensions/src/Microsoft.Extensions.Options.ConfigurationExtensions.csproj +++ b/src/libraries/Microsoft.Extensions.Options.ConfigurationExtensions/src/Microsoft.Extensions.Options.ConfigurationExtensions.csproj @@ -5,6 +5,7 @@ netstandard2.0 true aspnetcore;configuration;options + true diff --git a/src/libraries/Microsoft.Extensions.Options.DataAnnotations/src/Microsoft.Extensions.Options.DataAnnotations.csproj b/src/libraries/Microsoft.Extensions.Options.DataAnnotations/src/Microsoft.Extensions.Options.DataAnnotations.csproj index bcb7ac68b91eb..29467cc0d9804 100644 --- a/src/libraries/Microsoft.Extensions.Options.DataAnnotations/src/Microsoft.Extensions.Options.DataAnnotations.csproj +++ b/src/libraries/Microsoft.Extensions.Options.DataAnnotations/src/Microsoft.Extensions.Options.DataAnnotations.csproj @@ -5,6 +5,7 @@ netstandard2.0 true aspnetcore;validation;options + true diff --git a/src/libraries/Microsoft.Extensions.Options/src/Microsoft.Extensions.Options.csproj b/src/libraries/Microsoft.Extensions.Options/src/Microsoft.Extensions.Options.csproj index d1f4bcd420754..6b0ada3d770c2 100644 --- a/src/libraries/Microsoft.Extensions.Options/src/Microsoft.Extensions.Options.csproj +++ b/src/libraries/Microsoft.Extensions.Options/src/Microsoft.Extensions.Options.csproj @@ -5,8 +5,13 @@ netstandard2.0 true aspnetcore;options + true + + + + diff --git a/src/libraries/Microsoft.Extensions.Options/src/Properties/AssemblyInfo.cs b/src/libraries/Microsoft.Extensions.Options/src/Properties/AssemblyInfo.cs deleted file mode 100644 index a25556153c1d1..0000000000000 --- a/src/libraries/Microsoft.Extensions.Options/src/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,6 +0,0 @@ -// Copyright (c) .NET Foundation. All rights reserved. -// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System.Runtime.CompilerServices; - -[assembly: InternalsVisibleTo("Microsoft.Extensions.Options.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")] diff --git a/src/libraries/Microsoft.Extensions.Primitives/src/Microsoft.Extensions.Primitives.csproj b/src/libraries/Microsoft.Extensions.Primitives/src/Microsoft.Extensions.Primitives.csproj index ca59eda0241c7..e8f17a9091d8b 100644 --- a/src/libraries/Microsoft.Extensions.Primitives/src/Microsoft.Extensions.Primitives.csproj +++ b/src/libraries/Microsoft.Extensions.Primitives/src/Microsoft.Extensions.Primitives.csproj @@ -10,6 +10,7 @@ Microsoft.Extensions.Primitives.StringSegment true true primitives + true