Posted 6 November 2025, 2:27 pm EST
In my project, Visual Studio is issuing warnings about binding re-directs due to conflicts in reference assembly versions. I am using .Net Framework 4.8.
A typical example is for System.ValueTuple. The version of System.ValueTuple in the official .Net Framework 4.8 is 4.0.2.0. However, the C1 Component C1.Document.4.6.2 references System.ValueTuple 4.0.3.0, which is part of the C1 Winforms distribution.
Visual Studio resolves this by picking the 4.0.2.0 version of System.ValueTuple because “it is primary”, whatever that means. There is no other need to reference System.ValueTuple except for C1.Document.4.6.2.
So my question is, how can I force VS2022 to pick the later version? And if not, what is the risk of this causing an issue in the future?
Thank you,
Charlie
