OwnageIsMagic

Results 61 comments of OwnageIsMagic

https://blog.stephencleary.com/2013/04/implicit-async-context-asynclocal.html >Similar code will compile targeting .NET 4.0 (with Microsoft.Bcl.Async); however, it will not work correctly (unless it happens to run on .NET 4.5) because the logical call context is...

Looks like System.ValueTuple conflicts with itself if I only have Theraot.Core (which have System.ValueTuple 4.3.0) it compiles cleanly In another project where I have Vanara.Core, which have dependency on both...

[Repro.zip](https://github.com/theraot/Theraot/files/8145365/Repro.zip) Here is reproduction To compile remove one of dependencies in `ClassLibrary1`

even nastier it can't build anything that have transitive dependency on Vanara.Core ![img](https://user-images.githubusercontent.com/10534634/155816811-0814587b-ef33-4c76-8d16-5084ab7816fc.png) ClassLibrary succeeds, ConsoleApp fails.

Probably you just need to update System.ValueTuple 4.3.0 to 4.5.0 in Theraot.Core to resolve this

And if I set `true` it can't even build ClassLibrary.

"System.ValueTuple, Version=4.0.1.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51" is assembly for netstandart (strange version number and it has the same PublicKeyToken) See [4.3.0](https://www.nuget.org/packages/System.ValueTuple/4.3.0) vs [4.5.0](https://www.nuget.org/packages/System.ValueTuple/4.3.0) (Framework tab) I think this is somehow related to...

@NN--- now I have 2 libs with ValueTuple 4.3.0 and 5 with 4.5.0 in my dependency graph nice job xD

> Simply add System.ValueTuple 4.5.0 package reference to your project. this doesn't work