I've read about this cool Add-BindingRedirect
command in the NuGet package manager console in Visual Studio that will update all your binding redirects. This sounds amazing, since our redirects are a giant mess. I ran the following:
Add-BindingRedirect *
It spits out a bunch of stuff:
Name : Newtonsoft.Json
Culture : neutral
PublicKeyToken : 30ad4fe6b2a6aeed
ProcessorArchitecture :
NewVersion : 12.0.0.0
OldVersion : 0.0.0.0-12.0.0.0
AssemblyNewVersion : 12.0.0.0
CodeBaseHref :
CodeBaseVersion :
PublisherPolicy :
Name : Microsoft.ApplicationInsights
Culture : neutral
PublicKeyToken : 31bf3856ad364e35
ProcessorArchitecture :
NewVersion : 2.13.1.12554
OldVersion : 0.0.0.0-2.13.1.12554
AssemblyNewVersion : 2.13.1.12554
CodeBaseHref :
CodeBaseVersion :
PublisherPolicy :
Name : System.Memory
Culture : neutral
PublicKeyToken : cc7b13ffcd2ddd51
ProcessorArchitecture :
NewVersion : 4.0.1.1
OldVersion : 0.0.0.0-4.0.1.1
AssemblyNewVersion : 4.0.1.1
CodeBaseHref :
CodeBaseVersion :
PublisherPolicy :
Name : System.Numerics.Vectors
Culture : neutral
PublicKeyToken : b03f5f7f11d50a3a
ProcessorArchitecture :
NewVersion : 4.1.4.0
OldVersion : 0.0.0.0-4.1.4.0
AssemblyNewVersion : 4.1.4.0
CodeBaseHref :
CodeBaseVersion :
PublisherPolicy :
Name : System.Runtime.CompilerServices.Unsafe
Culture : neutral
PublicKeyToken : b03f5f7f11d50a3a
ProcessorArchitecture :
NewVersion : 4.0.5.0
OldVersion : 0.0.0.0-4.0.5.0
AssemblyNewVersion : 4.0.5.0
CodeBaseHref :
CodeBaseVersion :
PublisherPolicy :
Name : System.Buffers
Culture : neutral
PublicKeyToken : cc7b13ffcd2ddd51
ProcessorArchitecture :
NewVersion : 4.0.3.0
OldVersion : 0.0.0.0-4.0.3.0
AssemblyNewVersion : 4.0.3.0
CodeBaseHref :
CodeBaseVersion :
PublisherPolicy :
... Tons more
However, it doesn't modify a single app.config
or web.config
file. I also tried just removing all binding redirects by hand, then running the command. Still doesn't modify anything. I'm running Visual Studio 2019 16.5.3. Any ideas as to what I'm doing wrong, or perhaps this doesn't work the way I was hoping? Thanks!