src/Amazon.Lambda.Tools/Resources/publish-layer-31sdk-prunelist.xml (172 lines of code) (raw):
<Target Name="AddPackagesToPrune" AfterTargets="PrepforRestoreForComposeStore">
<ItemGroup>
<PackagesToPrune Include="Microsoft.CSharp" />
<PackagesToPrune Include="Microsoft.VisualBasic.Core" />
<PackagesToPrune Include="Microsoft.VisualBasic" />
<PackagesToPrune Include="Microsoft.Win32.Primitives" />
<PackagesToPrune Include="Microsoft.Win32.Registry" />
<PackagesToPrune Include="mscorlib" />
<PackagesToPrune Include="netstandard" />
<PackagesToPrune Include="System.AppContext" />
<PackagesToPrune Include="System.Buffers" />
<PackagesToPrune Include="System.Collections.Concurrent" />
<PackagesToPrune Include="System.Collections" />
<PackagesToPrune Include="System.Collections.Immutable" />
<PackagesToPrune Include="System.Collections.NonGeneric" />
<PackagesToPrune Include="System.Collections.Specialized" />
<PackagesToPrune Include="System.ComponentModel.Annotations" />
<PackagesToPrune Include="System.ComponentModel.DataAnnotations" />
<PackagesToPrune Include="System.ComponentModel" />
<PackagesToPrune Include="System.ComponentModel.EventBasedAsync" />
<PackagesToPrune Include="System.ComponentModel.Primitives" />
<PackagesToPrune Include="System.ComponentModel.TypeConverter" />
<PackagesToPrune Include="System.Configuration" />
<PackagesToPrune Include="System.Console" />
<PackagesToPrune Include="System.Core" />
<PackagesToPrune Include="System.Data.Common" />
<PackagesToPrune Include="System.Data.DataSetExtensions" />
<PackagesToPrune Include="System.Data" />
<PackagesToPrune Include="System.Diagnostics.Contracts" />
<PackagesToPrune Include="System.Diagnostics.Debug" />
<PackagesToPrune Include="System.Diagnostics.DiagnosticSource" />
<PackagesToPrune Include="System.Diagnostics.FileVersionInfo" />
<PackagesToPrune Include="System.Diagnostics.Process" />
<PackagesToPrune Include="System.Diagnostics.StackTrace" />
<PackagesToPrune Include="System.Diagnostics.TextWriterTraceListener" />
<PackagesToPrune Include="System.Diagnostics.Tools" />
<PackagesToPrune Include="System.Diagnostics.TraceSource" />
<PackagesToPrune Include="System.Diagnostics.Tracing" />
<PackagesToPrune Include="System" />
<PackagesToPrune Include="System.Drawing" />
<PackagesToPrune Include="System.Drawing.Primitives" />
<PackagesToPrune Include="System.Dynamic.Runtime" />
<PackagesToPrune Include="System.Globalization.Calendars" />
<PackagesToPrune Include="System.Globalization" />
<PackagesToPrune Include="System.Globalization.Extensions" />
<PackagesToPrune Include="System.IO.Compression.Brotli" />
<PackagesToPrune Include="System.IO.Compression" />
<PackagesToPrune Include="System.IO.Compression.FileSystem" />
<PackagesToPrune Include="System.IO.Compression.ZipFile" />
<PackagesToPrune Include="System.IO" />
<PackagesToPrune Include="System.IO.FileSystem.AccessControl" />
<PackagesToPrune Include="System.IO.FileSystem" />
<PackagesToPrune Include="System.IO.FileSystem.DriveInfo" />
<PackagesToPrune Include="System.IO.FileSystem.Primitives" />
<PackagesToPrune Include="System.IO.FileSystem.Watcher" />
<PackagesToPrune Include="System.IO.IsolatedStorage" />
<PackagesToPrune Include="System.IO.MemoryMappedFiles" />
<PackagesToPrune Include="System.IO.Pipes.AccessControl" />
<PackagesToPrune Include="System.IO.Pipes" />
<PackagesToPrune Include="System.IO.UnmanagedMemoryStream" />
<PackagesToPrune Include="System.Linq" />
<PackagesToPrune Include="System.Linq.Expressions" />
<PackagesToPrune Include="System.Linq.Parallel" />
<PackagesToPrune Include="System.Linq.Queryable" />
<PackagesToPrune Include="System.Memory" />
<PackagesToPrune Include="System.Net" />
<PackagesToPrune Include="System.Net.Http" />
<PackagesToPrune Include="System.Net.HttpListener" />
<PackagesToPrune Include="System.Net.Mail" />
<PackagesToPrune Include="System.Net.NameResolution" />
<PackagesToPrune Include="System.Net.NetworkInformation" />
<PackagesToPrune Include="System.Net.Ping" />
<PackagesToPrune Include="System.Net.Primitives" />
<PackagesToPrune Include="System.Net.Requests" />
<PackagesToPrune Include="System.Net.Security" />
<PackagesToPrune Include="System.Net.ServicePoint" />
<PackagesToPrune Include="System.Net.Sockets" />
<PackagesToPrune Include="System.Net.WebClient" />
<PackagesToPrune Include="System.Net.WebHeaderCollection" />
<PackagesToPrune Include="System.Net.WebProxy" />
<PackagesToPrune Include="System.Net.WebSockets.Client" />
<PackagesToPrune Include="System.Net.WebSockets" />
<PackagesToPrune Include="System.Numerics" />
<PackagesToPrune Include="System.Numerics.Vectors" />
<PackagesToPrune Include="System.ObjectModel" />
<PackagesToPrune Include="System.Private.CoreLib" />
<PackagesToPrune Include="System.Private.DataContractSerialization" />
<PackagesToPrune Include="System.Private.Uri" />
<PackagesToPrune Include="System.Private.Xml" />
<PackagesToPrune Include="System.Private.Xml.Linq" />
<PackagesToPrune Include="System.Reflection.DispatchProxy" />
<PackagesToPrune Include="System.Reflection" />
<PackagesToPrune Include="System.Reflection.Emit" />
<PackagesToPrune Include="System.Reflection.Emit.ILGeneration" />
<PackagesToPrune Include="System.Reflection.Emit.Lightweight" />
<PackagesToPrune Include="System.Reflection.Extensions" />
<PackagesToPrune Include="System.Reflection.Metadata" />
<PackagesToPrune Include="System.Reflection.Primitives" />
<PackagesToPrune Include="System.Reflection.TypeExtensions" />
<PackagesToPrune Include="System.Resources.Reader" />
<PackagesToPrune Include="System.Resources.ResourceManager" />
<PackagesToPrune Include="System.Resources.Writer" />
<PackagesToPrune Include="System.Runtime.CompilerServices.Unsafe" />
<PackagesToPrune Include="System.Runtime.CompilerServices.VisualC" />
<PackagesToPrune Include="System.Runtime" />
<PackagesToPrune Include="System.Runtime.Extensions" />
<PackagesToPrune Include="System.Runtime.Handles" />
<PackagesToPrune Include="System.Runtime.InteropServices" />
<PackagesToPrune Include="System.Runtime.InteropServices.RuntimeInformation" />
<PackagesToPrune Include="System.Runtime.InteropServices.WindowsRuntime" />
<PackagesToPrune Include="System.Runtime.Intrinsics" />
<PackagesToPrune Include="System.Runtime.Loader" />
<PackagesToPrune Include="System.Runtime.Numerics" />
<PackagesToPrune Include="System.Runtime.Serialization" />
<PackagesToPrune Include="System.Runtime.Serialization.Formatters" />
<PackagesToPrune Include="System.Runtime.Serialization.Json" />
<PackagesToPrune Include="System.Runtime.Serialization.Primitives" />
<PackagesToPrune Include="System.Runtime.Serialization.Xml" />
<PackagesToPrune Include="System.Runtime.WindowsRuntime" />
<PackagesToPrune Include="System.Runtime.WindowsRuntime.UI.Xaml" />
<PackagesToPrune Include="System.Security.AccessControl" />
<PackagesToPrune Include="System.Security.Claims" />
<PackagesToPrune Include="System.Security.Cryptography.Algorithms" />
<PackagesToPrune Include="System.Security.Cryptography.Cng" />
<PackagesToPrune Include="System.Security.Cryptography.Csp" />
<PackagesToPrune Include="System.Security.Cryptography.Encoding" />
<PackagesToPrune Include="System.Security.Cryptography.OpenSsl" />
<PackagesToPrune Include="System.Security.Cryptography.Primitives" />
<PackagesToPrune Include="System.Security.Cryptography.X509Certificates" />
<PackagesToPrune Include="System.Security" />
<PackagesToPrune Include="System.Security.Principal" />
<PackagesToPrune Include="System.Security.Principal.Windows" />
<PackagesToPrune Include="System.Security.SecureString" />
<PackagesToPrune Include="System.ServiceModel.Web" />
<PackagesToPrune Include="System.ServiceProcess" />
<PackagesToPrune Include="System.Text.Encoding.CodePages" />
<PackagesToPrune Include="System.Text.Encoding" />
<PackagesToPrune Include="System.Text.Encoding.Extensions" />
<PackagesToPrune Include="System.Text.Encodings.Web" />
<PackagesToPrune Include="System.Text.Json" />
<PackagesToPrune Include="System.Text.RegularExpressions" />
<PackagesToPrune Include="System.Threading.Channels" />
<PackagesToPrune Include="System.Threading" />
<PackagesToPrune Include="System.Threading.Overlapped" />
<PackagesToPrune Include="System.Threading.Tasks.Dataflow" />
<PackagesToPrune Include="System.Threading.Tasks" />
<PackagesToPrune Include="System.Threading.Tasks.Extensions" />
<PackagesToPrune Include="System.Threading.Tasks.Parallel" />
<PackagesToPrune Include="System.Threading.Thread" />
<PackagesToPrune Include="System.Threading.ThreadPool" />
<PackagesToPrune Include="System.Threading.Timer" />
<PackagesToPrune Include="System.Transactions" />
<PackagesToPrune Include="System.Transactions.Local" />
<PackagesToPrune Include="System.ValueTuple" />
<PackagesToPrune Include="System.Web" />
<PackagesToPrune Include="System.Web.HttpUtility" />
<PackagesToPrune Include="System.Windows" />
<PackagesToPrune Include="System.Xml" />
<PackagesToPrune Include="System.Xml.Linq" />
<PackagesToPrune Include="System.Xml.ReaderWriter" />
<PackagesToPrune Include="System.Xml.Serialization" />
<PackagesToPrune Include="System.Xml.XDocument" />
<PackagesToPrune Include="System.Xml.XmlDocument" />
<PackagesToPrune Include="System.Xml.XmlSerializer" />
<PackagesToPrune Include="System.Xml.XPath" />
<PackagesToPrune Include="System.Xml.XPath.XDocument" />
<PackagesToPrune Include="WindowsBase" />
</ItemGroup>
<PropertyGroup>
<PackagesToPrune>$(PackagesToPrune);@(PackagesToPrune)</PackagesToPrune>
</PropertyGroup>
</Target>