From 4681d820be703cb3a23d960d5aab0d978e31c7a2 Mon Sep 17 00:00:00 2001 From: Anipik Date: Tue, 6 Jul 2021 10:25:56 -0700 Subject: [PATCH 1/9] port some more projects to dotnet pack add comment automate adding of trimming inbox dependencies for .net remove is packable Apply suggestions from code review Co-authored-by: Viktor Hofer fix the all config build add support to use oob version of inbox dependencies --- eng/packaging.targets | 4 +- eng/references.targets | 14 +- ...icrosoft.Extensions.Logging.Console.csproj | 3 +- ...soft.Extensions.Logging.EventSource.csproj | 4 +- .../Microsoft.Extensions.Primitives.csproj | 2 +- .../System.CodeDom/Directory.Build.props | 7 - .../System.CodeDom/pkg/System.CodeDom.pkgproj | 10 - .../src/CompatibilitySuppressions.xml | 634 +++++++++++ .../System.CodeDom/src/System.CodeDom.csproj | 8 + .../Directory.Build.props | 19 - .../pkg/System.Collections.Immutable.pkgproj | 21 - .../src/CompatibilitySuppressions.xml | 16 + .../src/System.Collections.Immutable.csproj | 26 +- .../Directory.Build.props | 5 - ...Configuration.ConfigurationManager.pkgproj | 10 - .../src/CompatibilitySuppressions.xml | 982 ++++++++++++++++++ ....Configuration.ConfigurationManager.csproj | 11 +- .../System.IO.Packaging/Directory.Build.props | 1 - .../pkg/System.IO.Packaging.pkgproj | 14 - .../src/CompatibilitySuppressions.xml | 103 ++ .../src/System.IO.Packaging.csproj | 6 + .../src/System.IO.Pipes.AccessControl.csproj | 1 + 22 files changed, 1796 insertions(+), 105 deletions(-) delete mode 100644 src/libraries/System.CodeDom/pkg/System.CodeDom.pkgproj create mode 100644 src/libraries/System.CodeDom/src/CompatibilitySuppressions.xml delete mode 100644 src/libraries/System.Collections.Immutable/pkg/System.Collections.Immutable.pkgproj create mode 100644 src/libraries/System.Collections.Immutable/src/CompatibilitySuppressions.xml delete mode 100644 src/libraries/System.Configuration.ConfigurationManager/pkg/System.Configuration.ConfigurationManager.pkgproj create mode 100644 src/libraries/System.Configuration.ConfigurationManager/src/CompatibilitySuppressions.xml delete mode 100644 src/libraries/System.IO.Packaging/pkg/System.IO.Packaging.pkgproj create mode 100644 src/libraries/System.IO.Packaging/src/CompatibilitySuppressions.xml diff --git a/eng/packaging.targets b/eng/packaging.targets index d6344a0b666d79..c14c8c37f7eb1c 100644 --- a/eng/packaging.targets +++ b/eng/packaging.targets @@ -60,7 +60,7 @@ - runtimes/$(_runtimeOS)/lib/$(TargetFrameworkWithoutSuffix) + runtimes/$(PackageTargetRuntime)/lib/$(TargetFrameworkWithoutSuffix) @@ -74,7 +74,7 @@ - /runtimes/$(_runtimeOS)/lib/$(TargetFrameworkWithoutSuffix)/$(TargetName).pdb + /runtimes/$(PackageTargetRuntime)/lib/$(TargetFrameworkWithoutSuffix)/$(TargetName).pdb $(TargetFrameworkWithoutSuffix) diff --git a/eng/references.targets b/eng/references.targets index 6adcba93322895..f7dbe2f55846b8 100644 --- a/eng/references.targets +++ b/eng/references.targets @@ -1,4 +1,4 @@ - + + ('$(IsTestProject)' == 'true' or '$(IsTestSupportProject)' == 'true' or '$(IsSourceProject)' == 'true') and + '@(ProjectReference)' != ''"> - + 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 0530b082350080..73a48106288519 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 @@ -47,7 +47,8 @@ - + + 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 61ab1f52eeaa73..5591fb916a377f 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 @@ -29,8 +29,8 @@ - - + + 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 7fbed60e9ee340..8ce38ed705aebe 100644 --- a/src/libraries/Microsoft.Extensions.Primitives/src/Microsoft.Extensions.Primitives.csproj +++ b/src/libraries/Microsoft.Extensions.Primitives/src/Microsoft.Extensions.Primitives.csproj @@ -23,7 +23,7 @@ Microsoft.Extensions.Primitives.StringSegment - + diff --git a/src/libraries/System.CodeDom/Directory.Build.props b/src/libraries/System.CodeDom/Directory.Build.props index 6821d51759dd1c..b455ba6451dcac 100644 --- a/src/libraries/System.CodeDom/Directory.Build.props +++ b/src/libraries/System.CodeDom/Directory.Build.props @@ -2,13 +2,6 @@ Open - Provides types that can be used to model the structure of a source code document and to output source code for that model in a supported language. - -Commonly Used Types: -System.CodeDom.CodeObject -System.CodeDom.Compiler.CodeDomProvider -Microsoft.CSharp.CSharpCodeProvider -Microsoft.VisualBasic.VBCodeProvider true browser;ios;tvos;maccatalyst diff --git a/src/libraries/System.CodeDom/pkg/System.CodeDom.pkgproj b/src/libraries/System.CodeDom/pkg/System.CodeDom.pkgproj deleted file mode 100644 index 86dceaae1b19c2..00000000000000 --- a/src/libraries/System.CodeDom/pkg/System.CodeDom.pkgproj +++ /dev/null @@ -1,10 +0,0 @@ - - - - - net461;netcoreapp2.0;uap10.0.16299;$(AllXamarinFrameworks) - - - - - \ No newline at end of file diff --git a/src/libraries/System.CodeDom/src/CompatibilitySuppressions.xml b/src/libraries/System.CodeDom/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..ba057206fbd400 --- /dev/null +++ b/src/libraries/System.CodeDom/src/CompatibilitySuppressions.xml @@ -0,0 +1,634 @@ + + + + + CP0001 + T:System.CodeDom.CodeArgumentReferenceExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeArrayCreateExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeArrayIndexerExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeAssignStatement + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeAttachEventStatement + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeAttributeArgument + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeAttributeArgumentCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeAttributeDeclaration + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeAttributeDeclarationCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeBaseReferenceExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeBinaryOperatorExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeBinaryOperatorType + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeCastExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeCatchClause + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeCatchClauseCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeChecksumPragma + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeComment + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeCommentStatement + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeCommentStatementCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeCompileUnit + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeConditionStatement + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeConstructor + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeDefaultValueExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeDelegateCreateExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeDelegateInvokeExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeDirectionExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeDirective + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeDirectiveCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeEntryPointMethod + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeEventReferenceExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeExpressionCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeExpressionStatement + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeFieldReferenceExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeGotoStatement + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeIndexerExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeIterationStatement + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeLabeledStatement + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeLinePragma + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeMemberEvent + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeMemberField + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeMemberMethod + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeMemberProperty + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeMethodInvokeExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeMethodReferenceExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeMethodReturnStatement + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeNamespace + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeNamespaceCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeNamespaceImport + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeNamespaceImportCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeObject + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeObjectCreateExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeParameterDeclarationExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeParameterDeclarationExpressionCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodePrimitiveExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodePropertyReferenceExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodePropertySetValueReferenceExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeRegionDirective + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeRegionMode + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeRemoveEventStatement + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeSnippetCompileUnit + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeSnippetExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeSnippetStatement + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeSnippetTypeMember + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeStatement + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeStatementCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeThisReferenceExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeThrowExceptionStatement + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeTryCatchFinallyStatement + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeTypeConstructor + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeTypeDeclaration + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeTypeDeclarationCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeTypeDelegate + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeTypeMember + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeTypeMemberCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeTypeOfExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeTypeParameter + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeTypeParameterCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeTypeReferenceOptions + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeTypeReference + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeTypeReferenceCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeTypeReferenceExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeVariableDeclarationStatement + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeVariableReferenceExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.FieldDirection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.MemberAttributes + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.CodeCompiler + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.CodeDomProvider + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.CodeGenerator + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.CodeGeneratorOptions + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.CodeParser + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.CompilerError + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.CompilerErrorCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.CompilerInfo + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.CompilerParameters + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.CompilerResults + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.Executor + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.GeneratorSupport + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.ICodeCompiler + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.ICodeGenerator + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.ICodeParser + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.LanguageOptions + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.TempFileCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:Microsoft.VisualBasic.VBCodeProvider + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:Microsoft.CSharp.CSharpCodeProvider + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + \ No newline at end of file diff --git a/src/libraries/System.CodeDom/src/System.CodeDom.csproj b/src/libraries/System.CodeDom/src/System.CodeDom.csproj index 7977a719807fb3..40fb138bb656d9 100644 --- a/src/libraries/System.CodeDom/src/System.CodeDom.csproj +++ b/src/libraries/System.CodeDom/src/System.CodeDom.csproj @@ -4,6 +4,14 @@ $(DefineConstants);CODEDOM $(NetCoreAppCurrent);netstandard2.0;net461 false + true + Provides types that can be used to model the structure of a source code document and to output source code for that model in a supported language. + +Commonly Used Types: +System.CodeDom.CodeObject +System.CodeDom.Compiler.CodeDomProvider +Microsoft.CSharp.CSharpCodeProvider +Microsoft.VisualBasic.VBCodeProvider diff --git a/src/libraries/System.Collections.Immutable/Directory.Build.props b/src/libraries/System.Collections.Immutable/Directory.Build.props index d69948edcde514..e8d65546d0c807 100644 --- a/src/libraries/System.Collections.Immutable/Directory.Build.props +++ b/src/libraries/System.Collections.Immutable/Directory.Build.props @@ -2,24 +2,5 @@ Microsoft - This package provides collections that are thread safe and guaranteed to never change their contents, also known as immutable collections. Like strings, any methods that perform modifications will not change the existing instance but instead return a new instance. For efficiency reasons, the implementation uses a sharing mechanism to ensure that newly created instances share as much data as possible with the previous instance while ensuring that operations have a predictable time complexity. - -Commonly Used Types: -System.Collections.Immutable.ImmutableArray -System.Collections.Immutable.ImmutableArray<T> -System.Collections.Immutable.ImmutableDictionary -System.Collections.Immutable.ImmutableDictionary<TKey,TValue> -System.Collections.Immutable.ImmutableHashSet -System.Collections.Immutable.ImmutableHashSet<T> -System.Collections.Immutable.ImmutableList -System.Collections.Immutable.ImmutableList<T> -System.Collections.Immutable.ImmutableQueue -System.Collections.Immutable.ImmutableQueue<T> -System.Collections.Immutable.ImmutableSortedDictionary -System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> -System.Collections.Immutable.ImmutableSortedSet -System.Collections.Immutable.ImmutableSortedSet<T> -System.Collections.Immutable.ImmutableStack -System.Collections.Immutable.ImmutableStack<T> diff --git a/src/libraries/System.Collections.Immutable/pkg/System.Collections.Immutable.pkgproj b/src/libraries/System.Collections.Immutable/pkg/System.Collections.Immutable.pkgproj deleted file mode 100644 index 1db0e1915d389f..00000000000000 --- a/src/libraries/System.Collections.Immutable/pkg/System.Collections.Immutable.pkgproj +++ /dev/null @@ -1,21 +0,0 @@ - - - - - net461;netcoreapp2.0;uap10.0.16299;$(AllXamarinFrameworks) - - - - - .NETCoreApp;UAP - - - - - - - \ No newline at end of file diff --git a/src/libraries/System.Collections.Immutable/src/CompatibilitySuppressions.xml b/src/libraries/System.Collections.Immutable/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..08e0aee4beb764 --- /dev/null +++ b/src/libraries/System.Collections.Immutable/src/CompatibilitySuppressions.xml @@ -0,0 +1,16 @@ + + + + + PKV006 + .NETStandard,Version=v1.0 + + + PKV006 + .NETStandard,Version=v1.3 + + + PKV006 + .NETPortable,Version=v0.0,Profile=Profile259 + + \ No newline at end of file diff --git a/src/libraries/System.Collections.Immutable/src/System.Collections.Immutable.csproj b/src/libraries/System.Collections.Immutable/src/System.Collections.Immutable.csproj index c9d746fd13b6b7..bb1d513e045478 100644 --- a/src/libraries/System.Collections.Immutable/src/System.Collections.Immutable.csproj +++ b/src/libraries/System.Collections.Immutable/src/System.Collections.Immutable.csproj @@ -2,6 +2,26 @@ $(NetCoreAppCurrent);netstandard2.0;net461 enable + true + This package provides collections that are thread safe and guaranteed to never change their contents, also known as immutable collections. Like strings, any methods that perform modifications will not change the existing instance but instead return a new instance. For efficiency reasons, the implementation uses a sharing mechanism to ensure that newly created instances share as much data as possible with the previous instance while ensuring that operations have a predictable time complexity. + +Commonly Used Types: +System.Collections.Immutable.ImmutableArray +System.Collections.Immutable.ImmutableArray<T> +System.Collections.Immutable.ImmutableDictionary +System.Collections.Immutable.ImmutableDictionary<TKey,TValue> +System.Collections.Immutable.ImmutableHashSet +System.Collections.Immutable.ImmutableHashSet<T> +System.Collections.Immutable.ImmutableList +System.Collections.Immutable.ImmutableList<T> +System.Collections.Immutable.ImmutableQueue +System.Collections.Immutable.ImmutableQueue<T> +System.Collections.Immutable.ImmutableSortedDictionary +System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> +System.Collections.Immutable.ImmutableSortedSet +System.Collections.Immutable.ImmutableSortedSet<T> +System.Collections.Immutable.ImmutableStack +System.Collections.Immutable.ImmutableStack<T> @@ -84,9 +104,6 @@ Link="Common\System\Runtime\Versioning\NonVersionableAttribute.cs" /> - - - @@ -100,6 +117,9 @@ + + + diff --git a/src/libraries/System.Configuration.ConfigurationManager/Directory.Build.props b/src/libraries/System.Configuration.ConfigurationManager/Directory.Build.props index 844af4fbfc939c..4784967b7f86ac 100644 --- a/src/libraries/System.Configuration.ConfigurationManager/Directory.Build.props +++ b/src/libraries/System.Configuration.ConfigurationManager/Directory.Build.props @@ -4,10 +4,5 @@ Open true browser - Provides types that support using configuration files. - -Commonly Used Types: -System.Configuration.Configuration -System.Configuration.ConfigurationManager \ No newline at end of file diff --git a/src/libraries/System.Configuration.ConfigurationManager/pkg/System.Configuration.ConfigurationManager.pkgproj b/src/libraries/System.Configuration.ConfigurationManager/pkg/System.Configuration.ConfigurationManager.pkgproj deleted file mode 100644 index b7c0493a0789cd..00000000000000 --- a/src/libraries/System.Configuration.ConfigurationManager/pkg/System.Configuration.ConfigurationManager.pkgproj +++ /dev/null @@ -1,10 +0,0 @@ - - - - - netcoreapp2.0;net461;uap10.0.16299;$(AllXamarinFrameworks) - - - - - \ No newline at end of file diff --git a/src/libraries/System.Configuration.ConfigurationManager/src/CompatibilitySuppressions.xml b/src/libraries/System.Configuration.ConfigurationManager/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..8604e697147b8b --- /dev/null +++ b/src/libraries/System.Configuration.ConfigurationManager/src/CompatibilitySuppressions.xml @@ -0,0 +1,982 @@ + + + + + CP0001 + T:System.UriIdnScope + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Drawing.Configuration.SystemDrawingSection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.DictionarySectionHandler + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.DpapiProtectedConfigurationProvider + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.IConfigurationSystem + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.IdnElement + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.IPersistComponentSettings + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ApplicationSettingsBase + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ApplicationScopedSettingAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ApplicationSettingsGroup + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.AppSettingsReader + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.AppSettingsSection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.CallbackValidator + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.CallbackValidatorAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ClientSettingsSection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.CommaDelimitedStringCollectionConverter + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Configuration + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationAllowDefinition + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationAllowExeDefinition + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationCollectionAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationConverterBase + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationElement + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationElementCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationElementCollectionType + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationElementProperty + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationErrorsException + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationException + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationFileMap + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationLocation + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationLocationCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationLockCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationManager + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationProperty + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationPropertyAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationPropertyCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationPropertyOptions + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationSaveMode + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationSection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationSectionCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationSectionGroup + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationSectionGroupCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationSettings + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationUserLevel + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationValidatorAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationValidatorBase + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigXmlDocument + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConnectionStringSettings + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConnectionStringSettingsCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConnectionStringsSection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ContextInformation + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.DefaultSection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.DefaultSettingValueAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.DefaultValidator + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ElementInformation + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ExeConfigurationFileMap + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ExeContext + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.GenericEnumConverter + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.IApplicationSettingsProvider + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.IConfigurationSectionHandler + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.IgnoreSection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.IgnoreSectionHandler + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.InfiniteIntConverter + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.InfiniteTimeSpanConverter + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.IntegerValidator + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.IntegerValidatorAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.IriParsingElement + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ISettingsProviderService + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.KeyValueConfigurationCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.KeyValueConfigurationElement + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.LocalFileSettingsProvider + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.LongValidator + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.LongValidatorAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.NameValueConfigurationCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.NameValueConfigurationElement + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.NameValueFileSectionHandler + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.NameValueSectionHandler + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.OverrideMode + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.PositiveTimeSpanValidator + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.PositiveTimeSpanValidatorAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.PropertyInformation + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.PropertyInformationCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.PropertyValueOrigin + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ProtectedConfiguration + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ProtectedConfigurationProvider + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ProtectedConfigurationProviderCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ProtectedConfigurationSection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ProtectedProviderSettings + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ProviderSettings + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ProviderSettingsCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.RegexStringValidator + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.RegexStringValidatorAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.RsaProtectedConfigurationProvider + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SchemeSettingElement + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SchemeSettingElementCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SectionInformation + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingChangingEventArgs + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingChangingEventHandler + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingElement + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingElementCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsAttributeDictionary + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsBase + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsContext + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsDescriptionAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsGroupDescriptionAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsGroupNameAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsLoadedEventArgs + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsLoadedEventHandler + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsManageability + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsManageabilityAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsPropertyCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsPropertyIsReadOnlyException + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsPropertyNotFoundException + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsPropertyValueCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsPropertyWrongTypeException + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsProvider + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsProviderAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsProviderCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsSavingEventHandler + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsSerializeAsAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingValueElement + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SingleTagSectionHandler + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SpecialSetting + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SpecialSettingAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.CommaDelimitedStringCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.StringValidator + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.StringValidatorAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SubclassTypeValidator + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SubclassTypeValidatorAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.TimeSpanMinutesConverter + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.TimeSpanMinutesOrInfiniteConverter + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.TimeSpanSecondsConverter + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.TimeSpanSecondsOrInfiniteConverter + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.TimeSpanValidator + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.TimeSpanValidatorAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.TypeNameConverter + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.UriSection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.UserScopedSettingAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.UserSettingsGroup + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ValidatorCallback + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.WhiteSpaceTrimStringConverter + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsProperty + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsPropertyValue + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsSerializeAs + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.NoSettingsVersionUpgradeAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Provider.ProviderBase + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Provider.ProviderCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Provider.ProviderException + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Internal.DelegatingConfigHost + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Internal.IConfigErrorInfo + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Internal.IConfigSystem + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Internal.IConfigurationManagerHelper + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Internal.IConfigurationManagerInternal + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Internal.IInternalConfigClientHost + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Internal.IInternalConfigConfigurationFactory + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Internal.IInternalConfigHost + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Internal.IInternalConfigRecord + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Internal.IInternalConfigRoot + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Internal.IInternalConfigSettingsFactory + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Internal.IInternalConfigSystem + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Internal.InternalConfigEventArgs + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Internal.InternalConfigEventHandler + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Internal.StreamChangeCallback + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + \ No newline at end of file diff --git a/src/libraries/System.Configuration.ConfigurationManager/src/System.Configuration.ConfigurationManager.csproj b/src/libraries/System.Configuration.ConfigurationManager/src/System.Configuration.ConfigurationManager.csproj index 209d36e49c51b5..7b1669a2b426b5 100644 --- a/src/libraries/System.Configuration.ConfigurationManager/src/System.Configuration.ConfigurationManager.csproj +++ b/src/libraries/System.Configuration.ConfigurationManager/src/System.Configuration.ConfigurationManager.csproj @@ -4,6 +4,12 @@ false $(NoWarn);CA1847 + true + Provides types that support using configuration files. + +Commonly Used Types: +System.Configuration.Configuration +System.Configuration.ConfigurationManager @@ -283,9 +289,12 @@ + + + + - diff --git a/src/libraries/System.IO.Packaging/Directory.Build.props b/src/libraries/System.IO.Packaging/Directory.Build.props index e1830e4026c15c..63f02a0f817ef2 100644 --- a/src/libraries/System.IO.Packaging/Directory.Build.props +++ b/src/libraries/System.IO.Packaging/Directory.Build.props @@ -2,6 +2,5 @@ Microsoft - Provides classes that support storage of multiple data objects in a single container. \ No newline at end of file diff --git a/src/libraries/System.IO.Packaging/pkg/System.IO.Packaging.pkgproj b/src/libraries/System.IO.Packaging/pkg/System.IO.Packaging.pkgproj deleted file mode 100644 index 14c8ca9ff74c99..00000000000000 --- a/src/libraries/System.IO.Packaging/pkg/System.IO.Packaging.pkgproj +++ /dev/null @@ -1,14 +0,0 @@ - - - - - net461;netcoreapp2.0;uap10.0.16299;$(AllXamarinFrameworks) - - - - - - - - - \ No newline at end of file diff --git a/src/libraries/System.IO.Packaging/src/CompatibilitySuppressions.xml b/src/libraries/System.IO.Packaging/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..0209c79dd6d6fa --- /dev/null +++ b/src/libraries/System.IO.Packaging/src/CompatibilitySuppressions.xml @@ -0,0 +1,103 @@ + + + + + CP0001 + T:System.IO.FileFormatException + lib/netstandard2.0/System.IO.Packaging.dll + lib/net461/System.IO.Packaging.dll + + + CP0001 + T:System.IO.Packaging.CompressionOption + lib/netstandard2.0/System.IO.Packaging.dll + lib/net461/System.IO.Packaging.dll + + + CP0001 + T:System.IO.Packaging.EncryptionOption + lib/netstandard2.0/System.IO.Packaging.dll + lib/net461/System.IO.Packaging.dll + + + CP0001 + T:System.IO.Packaging.Package + lib/netstandard2.0/System.IO.Packaging.dll + lib/net461/System.IO.Packaging.dll + + + CP0001 + T:System.IO.Packaging.PackagePart + lib/netstandard2.0/System.IO.Packaging.dll + lib/net461/System.IO.Packaging.dll + + + CP0001 + T:System.IO.Packaging.PackagePartCollection + lib/netstandard2.0/System.IO.Packaging.dll + lib/net461/System.IO.Packaging.dll + + + CP0001 + T:System.IO.Packaging.PackageProperties + lib/netstandard2.0/System.IO.Packaging.dll + lib/net461/System.IO.Packaging.dll + + + CP0001 + T:System.IO.Packaging.PackageRelationship + lib/netstandard2.0/System.IO.Packaging.dll + lib/net461/System.IO.Packaging.dll + + + CP0001 + T:System.IO.Packaging.PackageRelationshipCollection + lib/netstandard2.0/System.IO.Packaging.dll + lib/net461/System.IO.Packaging.dll + + + CP0001 + T:System.IO.Packaging.PackageRelationshipSelector + lib/netstandard2.0/System.IO.Packaging.dll + lib/net461/System.IO.Packaging.dll + + + CP0001 + T:System.IO.Packaging.PackageRelationshipSelectorType + lib/netstandard2.0/System.IO.Packaging.dll + lib/net461/System.IO.Packaging.dll + + + CP0001 + T:System.IO.Packaging.PackUriHelper + lib/netstandard2.0/System.IO.Packaging.dll + lib/net461/System.IO.Packaging.dll + + + CP0001 + T:System.IO.Packaging.TargetMode + lib/netstandard2.0/System.IO.Packaging.dll + lib/net461/System.IO.Packaging.dll + + + CP0001 + T:System.IO.Packaging.ZipPackage + lib/netstandard2.0/System.IO.Packaging.dll + lib/net461/System.IO.Packaging.dll + + + CP0001 + T:System.IO.Packaging.ZipPackagePart + lib/netstandard2.0/System.IO.Packaging.dll + lib/net461/System.IO.Packaging.dll + + + + PKV006 + .NETFramework,Version=v4.6 + + + PKV006 + .NETStandard,Version=v1.3 + + \ No newline at end of file diff --git a/src/libraries/System.IO.Packaging/src/System.IO.Packaging.csproj b/src/libraries/System.IO.Packaging/src/System.IO.Packaging.csproj index abb185806210a8..7c8112e0d5b061 100644 --- a/src/libraries/System.IO.Packaging/src/System.IO.Packaging.csproj +++ b/src/libraries/System.IO.Packaging/src/System.IO.Packaging.csproj @@ -3,6 +3,8 @@ true $(NetCoreAppCurrent);netstandard2.0;net461 enable + true + Provides classes that support storage of multiple data objects in a single container. $(NoWarn);CA1847 @@ -53,4 +55,8 @@ + + + + \ No newline at end of file diff --git a/src/libraries/System.IO.Pipes.AccessControl/src/System.IO.Pipes.AccessControl.csproj b/src/libraries/System.IO.Pipes.AccessControl/src/System.IO.Pipes.AccessControl.csproj index f43c090d0810bd..677aa1ef3626c1 100644 --- a/src/libraries/System.IO.Pipes.AccessControl/src/System.IO.Pipes.AccessControl.csproj +++ b/src/libraries/System.IO.Pipes.AccessControl/src/System.IO.Pipes.AccessControl.csproj @@ -16,6 +16,7 @@ true + From 92d2179b36ef9a9c122c8ff8a915dbe8a52154c3 Mon Sep 17 00:00:00 2001 From: Viktor Hofer Date: Thu, 29 Jul 2021 23:02:18 +0200 Subject: [PATCH 2/9] Update references.targets --- eng/references.targets | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/eng/references.targets b/eng/references.targets index f7dbe2f55846b8..95734c4ff81bad 100644 --- a/eng/references.targets +++ b/eng/references.targets @@ -38,12 +38,18 @@ - + <_noPackageNetCoreAppLibrary Include="@(NetCoreAppLibrary)" + Condition="'%(NetCoreAppLibrary.IsPackable)' != 'true'" /> + <_projectReferenceByFileName Include="@(ProjectReference->'%(FileName)')" + Original="%(Identity)" /> + <_projectReferenceByFileName Condition="'@(_noPackageNetCoreAppLibrary)' == '@(_ProjectReferenceByFileName)' and '%(Identity)' != ''" + PrivateAssets="all" + Private="false" /> + + From 9a314f7f4285bf7c361c18b6c4ce262971eee562 Mon Sep 17 00:00:00 2001 From: Viktor Hofer Date: Thu, 29 Jul 2021 23:03:05 +0200 Subject: [PATCH 3/9] Update Microsoft.Extensions.Primitives.csproj --- .../src/Microsoft.Extensions.Primitives.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 8ce38ed705aebe..7fbed60e9ee340 100644 --- a/src/libraries/Microsoft.Extensions.Primitives/src/Microsoft.Extensions.Primitives.csproj +++ b/src/libraries/Microsoft.Extensions.Primitives/src/Microsoft.Extensions.Primitives.csproj @@ -23,7 +23,7 @@ Microsoft.Extensions.Primitives.StringSegment - + From 8f683fe648ec07291146b67a212e563b03b2178d Mon Sep 17 00:00:00 2001 From: Viktor Hofer Date: Thu, 29 Jul 2021 23:03:17 +0200 Subject: [PATCH 4/9] Update Microsoft.Extensions.Logging.Console.csproj --- .../src/Microsoft.Extensions.Logging.Console.csproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 73a48106288519..692131d7b3b660 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 @@ -48,7 +48,7 @@ - + @@ -61,4 +61,4 @@ - \ No newline at end of file + From ed5d645e43b1314eb00cf724bfdc7e3b550cffe0 Mon Sep 17 00:00:00 2001 From: Viktor Hofer Date: Thu, 29 Jul 2021 23:03:33 +0200 Subject: [PATCH 5/9] Update Microsoft.Extensions.Logging.EventSource.csproj --- .../src/Microsoft.Extensions.Logging.EventSource.csproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 5591fb916a377f..61ab1f52eeaa73 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 @@ -29,8 +29,8 @@ - - + + From 6bf7b01d3e35d40a4400ff89f6d06c1abe23e169 Mon Sep 17 00:00:00 2001 From: Viktor Hofer Date: Thu, 29 Jul 2021 23:04:27 +0200 Subject: [PATCH 6/9] Update NetCoreAppLibrary.props --- src/libraries/NetCoreAppLibrary.props | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/libraries/NetCoreAppLibrary.props b/src/libraries/NetCoreAppLibrary.props index cd44cc99317ab9..67905c5191a978 100644 --- a/src/libraries/NetCoreAppLibrary.props +++ b/src/libraries/NetCoreAppLibrary.props @@ -149,5 +149,19 @@ + - \ No newline at end of file + From a0665ff9d848cd47ac4aafa2ab48c47f9040fb35 Mon Sep 17 00:00:00 2001 From: Viktor Hofer Date: Thu, 29 Jul 2021 23:05:28 +0200 Subject: [PATCH 7/9] Update packaging.targets --- eng/packaging.targets | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/eng/packaging.targets b/eng/packaging.targets index c14c8c37f7eb1c..2d0cb474720bbd 100644 --- a/eng/packaging.targets +++ b/eng/packaging.targets @@ -79,4 +79,13 @@ + + + + + + From 5672de6bcb21890e7ab728176d3896dfcdeb98fa Mon Sep 17 00:00:00 2001 From: Viktor Hofer Date: Fri, 30 Jul 2021 08:48:25 +0200 Subject: [PATCH 8/9] Update NetCoreAppLibrary.props --- src/libraries/NetCoreAppLibrary.props | 1 - 1 file changed, 1 deletion(-) diff --git a/src/libraries/NetCoreAppLibrary.props b/src/libraries/NetCoreAppLibrary.props index 67905c5191a978..ac16d73a6ec017 100644 --- a/src/libraries/NetCoreAppLibrary.props +++ b/src/libraries/NetCoreAppLibrary.props @@ -160,7 +160,6 @@ System.Text.Encodings.Web; System.Text.Json; System.Threading.Channels; - itemupdate2; System.Threading.Tasks.Dataflow" IsPackable="true" /> From 35e339c6b72817466f49054353e7b6a0e3ddf35f Mon Sep 17 00:00:00 2001 From: Viktor Hofer Date: Fri, 30 Jul 2021 10:27:11 +0200 Subject: [PATCH 9/9] Update references.targets --- eng/references.targets | 35 ++++++++++++++++++----------------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/eng/references.targets b/eng/references.targets index 95734c4ff81bad..fd2bf41e8dbf28 100644 --- a/eng/references.targets +++ b/eng/references.targets @@ -1,4 +1,4 @@ - + - - - <_noPackageNetCoreAppLibrary Include="@(NetCoreAppLibrary)" - Condition="'%(NetCoreAppLibrary.IsPackable)' != 'true'" /> - <_projectReferenceByFileName Include="@(ProjectReference->'%(FileName)')" + + <_projectReferenceWithOriginal Include="@(ProjectReference)" Original="%(Identity)" /> - <_projectReferenceByFileName Condition="'@(_noPackageNetCoreAppLibrary)' == '@(_ProjectReferenceByFileName)' and '%(Identity)' != ''" - PrivateAssets="all" - Private="false" /> - - - - + <_projectReferenceByFileName Include="@(_projectReferenceWithOriginal->'%(FileName)')" /> + + + + + <_projectReferencePackable Include="@(_projectReferenceByFileName)" + Exclude="@(NetCoreAppLibrary->WithMetadataValue('IsPackable', ''))" /> + <_projectReferenceNonPackable Include="@(_projectReferenceByFileName)" + Exclude="@(_projectReferencePackable)" /> + +