'How to make a nuget cycle reference in a Visual Studio C# project

I need to change a poorly designed project (called Caching) and because of backward compatibility issues I can't do it by changing the contract which can improve the design.

I am trying to create a cycling nuget reference of that project which serves another (Called Configuration) and it also need to use the functionality of the one it serves.

When trying to install the nugets I get an error:

Error NU1108 Cycle detected. ClientSDK.Caching -> ClientSDK.Configuration 1.0.1608 -> ClientSDK.Caching (>= 1.0.1608). ClientSDK.Caching

Is there a way to create that nuget cycle reference?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source