Ich weiß zwar nicht ganz auf was du mit dem Code Beispiel hinaus willst aber, nein einen zyklische abhängigkeitsfehler kann man nicht umgehen.
Wobei ich dabei die Frage hätte warum dein Lib Projekt deine Hauptanwendung referenziert. Auch wenn es nur ein Lib Projekt zur Isolierung von bestimmten Komponenten ist sollte keine direkte Abhängigkeit zur Anwendung selber bestehen.
Falls das so erforderlich ist kannst du immernoch die Page und weitere Komponenten auf die das zutrifft in ein Extraprojekt verschieben.
LG Suiram1