Add Csproj pack infra for packages with ref and runtime assemblies and symbols. ...
authorAnirudh Agnihotry <anirudhagnihotry098@gmail.com>
Fri, 2 Jul 2021 15:43:52 +0000 (08:43 -0700)
committerGitHub <noreply@github.com>
Fri, 2 Jul 2021 15:43:52 +0000 (08:43 -0700)
commitb26d811385f54084ce1c64591ba70721df96a7b9
tree8408b26d0cc7490c814c8c3020b2a5cf5ea921f4
parentbbb7d90f4242de6fc3259a95ac30214d5180bdff
Add Csproj pack infra for packages with ref and runtime assemblies and symbols. (#54250)

* add infra for adding ref and runtime assemblies

delete the project

add a comment

move the warning disable to cenral location

moving props/targets to packaging.props and packaging.targets

use intellisense package for ref and runtime xml files

add comments, flag for ref assemblies, remove xml from runtimes, use outputItem to get the reference assembly

addressing some more feedback

remove ref assemblies

add suppression file and update package validatio

* move PackageValidationBaselineVersion to packaging.targets

* update the package validation version
13 files changed:
NuGet.config
eng/Versions.props
eng/packaging.props
eng/packaging.targets
global.json
src/libraries/Directory.Build.targets
src/libraries/Microsoft.Extensions.DependencyModel/src/CompatibilitySuppressions.xml [new file with mode: 0644]
src/libraries/Microsoft.Extensions.DependencyModel/src/Microsoft.Extensions.DependencyModel.csproj
src/libraries/Microsoft.Extensions.HostFactoryResolver/src/Microsoft.Extensions.HostFactoryResolver.Sources.csproj
src/libraries/System.IO.Hashing/src/System.IO.Hashing.csproj
src/libraries/System.Windows.Extensions/pkg/System.Windows.Extensions.pkgproj [deleted file]
src/libraries/System.Windows.Extensions/src/CompatibilitySuppressions.xml [new file with mode: 0644]
src/libraries/System.Windows.Extensions/src/System.Windows.Extensions.csproj