{"action":"created","issue":{"url":"https://api.github.com/repos/aspnet/Extensions/issues/434","repository_url":"https://api.github.com/repos/aspnet/Extensions","labels_url":"https://api.github.com/repos/aspnet/Extensions/issues/434/labels{/name}","comments_url":"https://api.github.com/repos/aspnet/Extensions/issues/434/comments","events_url":"https://api.github.com/repos/aspnet/Extensions/issues/434/events","html_url":"https://github.com/aspnet/Extensions/issues/434","id":374488743,"node_id":"MDU6SXNzdWUzNzQ0ODg3NDM=","number":434,"title":"Microsoft.Extensions.DependencyInjection.Abstractions is missing TargetFramework net461","user":{"login":"zivillian","id":6039253,"node_id":"MDQ6VXNlcjYwMzkyNTM=","avatar_url":"https://avatars0.githubusercontent.com/u/6039253?v=4","gravatar_id":"","url":"https://api.github.com/users/zivillian","html_url":"https://github.com/zivillian","followers_url":"https://api.github.com/users/zivillian/followers","following_url":"https://api.github.com/users/zivillian/following{/other_user}","gists_url":"https://api.github.com/users/zivillian/gists{/gist_id}","starred_url":"https://api.github.com/users/zivillian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zivillian/subscriptions","organizations_url":"https://api.github.com/users/zivillian/orgs","repos_url":"https://api.github.com/users/zivillian/repos","events_url":"https://api.github.com/users/zivillian/events{/privacy}","received_events_url":"https://api.github.com/users/zivillian/received_events","type":"User","site_admin":false},"labels":[{"id":1104826625,"node_id":"MDU6TGFiZWwxMTA0ODI2NjI1","url":"https://api.github.com/repos/aspnet/Extensions/labels/DependencyInjection","name":"DependencyInjection","color":"cb4be5","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2018-10-26T18:02:18Z","updated_at":"2018-11-01T14:06:17Z","closed_at":null,"author_association":"NONE","body":"### Describe the bug\r\nCreating a new ASP.NET MVC Web Application and adding a Reference to `Microsoft.Extensions.DependencyInjection.Abstractions` results in a warning suggesting to add a whole bunch of `bindingRedirect`.\r\nI was able to remove the warning with a local package with the following patch applied:\r\n\r\n``` patch\r\ndiff --git a/src/DI.Abstractions/DI.Abstractions.csproj b/src/DI.Abstractions/DI.Abstractions.csproj\r\nindex 53ec72b..beb6ebb 100644\r\n--- a/src/DI.Abstractions/DI.Abstractions.csproj\r\n+++ b/src/DI.Abstractions/DI.Abstractions.csproj\r\n@@ -4,7 +4,7 @@\r\n     <Description>Abstractions for dependency injection.\r\n Commonly used types:\r\n Microsoft.Extensions.DependencyInjection.IServiceCollection</Description>\r\n-    <TargetFramework>netstandard2.0</TargetFramework>\r\n+    <TargetFrameworks>netstandard2.0;net461</TargetFrameworks>\r\n     <AssemblyName>Microsoft.Extensions.DependencyInjection.Abstractions</AssemblyName>\r\n     <RootNamespace>Microsoft.Extensions.DependencyInjection.Abstractions</RootNamespace>\r\n     <DefineConstants>$(DefineConstants);ActivatorUtilities_In_DependencyInjection</DefineConstants>\r\n\r\n```\r\n\r\n### To Reproduce\r\nSteps to reproduce the behavior:\r\n1. create new ASP.NET MVC application\r\n2. add nuget package `Microsoft.Extensions.DependencyInjection.Abstractions`\r\n3. Build/Run\r\n4. The Error Window shows a Warning\r\n\r\n### Expected behavior\r\nNo BindingRedirect is needed.\r\n\r\n### Additional context\r\n\r\n[Microsoft.Extensions.DependencyInjection](https://www.nuget.org/packages/Microsoft.Extensions.DependencyInjection) already includes net461 as TargetFramework.\r\n\r\n#### Generated BindingRedirects\r\n<details>\r\n```\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Collections.Concurrent\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.0.11.0\" newVersion=\"4.0.11.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Collections\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.0.11.0\" newVersion=\"4.0.11.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.ComponentModel\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.0.1.0\" newVersion=\"4.0.1.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.ComponentModel.EventBasedAsync\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.0.11.0\" newVersion=\"4.0.11.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Data.Common\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.2.0.0\" newVersion=\"4.2.0.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Diagnostics.Contracts\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.0.1.0\" newVersion=\"4.0.1.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Diagnostics.Debug\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.0.11.0\" newVersion=\"4.0.11.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Diagnostics.StackTrace\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.1.0.0\" newVersion=\"4.1.0.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Diagnostics.Tools\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.0.1.0\" newVersion=\"4.0.1.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Diagnostics.Tracing\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.2.0.0\" newVersion=\"4.2.0.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Dynamic.Runtime\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.0.11.0\" newVersion=\"4.0.11.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Globalization\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.0.11.0\" newVersion=\"4.0.11.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Globalization.Extensions\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.1.0.0\" newVersion=\"4.1.0.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.IO.Compression\" culture=\"neutral\" publicKeyToken=\"b77a5c561934e089\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.2.0.0\" newVersion=\"4.2.0.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.IO\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.1.2.0\" newVersion=\"4.1.2.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Linq\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.1.2.0\" newVersion=\"4.1.2.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Linq.Expressions\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.1.2.0\" newVersion=\"4.1.2.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Linq.Parallel\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.0.1.0\" newVersion=\"4.0.1.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Linq.Queryable\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.0.1.0\" newVersion=\"4.0.1.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Net.Http\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.2.0.0\" newVersion=\"4.2.0.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Net.NetworkInformation\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.1.2.0\" newVersion=\"4.1.2.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Net.Primitives\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.0.11.0\" newVersion=\"4.0.11.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Net.Requests\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.0.11.0\" newVersion=\"4.0.11.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Net.Sockets\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.2.0.0\" newVersion=\"4.2.0.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.ObjectModel\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.0.11.0\" newVersion=\"4.0.11.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Reflection\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.1.2.0\" newVersion=\"4.1.2.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Reflection.Extensions\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.0.1.0\" newVersion=\"4.0.1.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Reflection.Primitives\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.0.1.0\" newVersion=\"4.0.1.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Resources.ResourceManager\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.0.1.0\" newVersion=\"4.0.1.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Runtime\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.1.2.0\" newVersion=\"4.1.2.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Runtime.Extensions\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.1.2.0\" newVersion=\"4.1.2.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Runtime.InteropServices\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.1.2.0\" newVersion=\"4.1.2.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Runtime.InteropServices.RuntimeInformation\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.0.2.0\" newVersion=\"4.0.2.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Runtime.Numerics\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.0.1.0\" newVersion=\"4.0.1.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Runtime.Serialization.Json\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.0.1.0\" newVersion=\"4.0.1.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Runtime.Serialization.Primitives\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.2.0.0\" newVersion=\"4.2.0.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Runtime.Serialization.Xml\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.1.3.0\" newVersion=\"4.1.3.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Security.Cryptography.Algorithms\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.3.0.0\" newVersion=\"4.3.0.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Security.Principal\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.0.1.0\" newVersion=\"4.0.1.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Security.SecureString\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.1.0.0\" newVersion=\"4.1.0.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Text.Encoding\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.0.11.0\" newVersion=\"4.0.11.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Text.Encoding.Extensions\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.0.11.0\" newVersion=\"4.0.11.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Text.RegularExpressions\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.1.1.0\" newVersion=\"4.1.1.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Threading\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.0.11.0\" newVersion=\"4.0.11.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Threading.Overlapped\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.1.0.0\" newVersion=\"4.1.0.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Threading.Tasks\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.0.11.0\" newVersion=\"4.0.11.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Threading.Tasks.Parallel\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.0.1.0\" newVersion=\"4.0.1.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Threading.Timer\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.0.1.0\" newVersion=\"4.0.1.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.ValueTuple\" culture=\"neutral\" publicKeyToken=\"cc7b13ffcd2ddd51\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.0.2.0\" newVersion=\"4.0.2.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Xml.ReaderWriter\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.1.1.0\" newVersion=\"4.1.1.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Xml.XDocument\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.0.11.0\" newVersion=\"4.0.11.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Xml.XmlSerializer\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.0.11.0\" newVersion=\"4.0.11.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n<assemblyBinding xmlns=\"urn:schemas-microsoft-com:asm.v1\">\r\n  <dependentAssembly>\r\n    <assemblyIdentity name=\"System.Xml.XPath.XDocument\" culture=\"neutral\" publicKeyToken=\"b03f5f7f11d50a3a\" />\r\n    <bindingRedirect oldVersion=\"0.0.0.0-4.1.0.0\" newVersion=\"4.1.0.0\" />\r\n  </dependentAssembly>\r\n</assemblyBinding>\r\n```\r\n</details>"},"comment":{"url":"https://api.github.com/repos/aspnet/Extensions/issues/comments/435050970","html_url":"https://github.com/aspnet/Extensions/issues/434#issuecomment-435050970","issue_url":"https://api.github.com/repos/aspnet/Extensions/issues/434","id":435050970,"node_id":"MDEyOklzc3VlQ29tbWVudDQzNTA1MDk3MA==","user":{"login":"zivillian","id":6039253,"node_id":"MDQ6VXNlcjYwMzkyNTM=","avatar_url":"https://avatars0.githubusercontent.com/u/6039253?v=4","gravatar_id":"","url":"https://api.github.com/users/zivillian","html_url":"https://github.com/zivillian","followers_url":"https://api.github.com/users/zivillian/followers","following_url":"https://api.github.com/users/zivillian/following{/other_user}","gists_url":"https://api.github.com/users/zivillian/gists{/gist_id}","starred_url":"https://api.github.com/users/zivillian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zivillian/subscriptions","organizations_url":"https://api.github.com/users/zivillian/orgs","repos_url":"https://api.github.com/users/zivillian/repos","events_url":"https://api.github.com/users/zivillian/events{/privacy}","received_events_url":"https://api.github.com/users/zivillian/received_events","type":"User","site_admin":false},"created_at":"2018-11-01T14:06:17Z","updated_at":"2018-11-01T14:06:17Z","author_association":"NONE","body":"@MartinJohns net461 was released _before_ netstandard2.0 - although all APIs are supported there are many rough edges, simply because net461 didn't know about netstandard2.0.\r\nThe current recommendation from Microsoft ([Slide 27](https://www.slideshare.net/terrajobst/net-conf-2018-build-great-libraries-using-net-standard)) is to consider dual-targeting for net461 in netstandard2.0 libraries, which this issue is trying to achieve."}}
{"actor":{"display_login":"zivillian"}}