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>