Ich habe eine Lösung, die eine Website und eine Klassenbibliothek in Visual Studio 2008 enthält.
Ich habe dann ein anderes Website-Projekt außerhalb der Lösung, das auf die Klassenbibliothek verweisen muss. Ich klicke mit der rechten Maustaste auf den Ordner "Bin" oder "Projekt" und wähle "Referenz hinzufügen". Wählen Sie dann "Mein Klassenbibliotheksprojekt" aus. Es fügt dem Bin-Ordner der Website etwa 15 DLLs hinzu, die die Klassenbibliothek benötigt, aber keine der CS-Dateien erkennt die using-Anweisungen.
using MyLibrary.MyFolder;
Es heißt, dass es nicht behoben werden kann, und ReSharper sagt nur, dass es sicher entfernt werden kann, da es nicht verwendet wird.
ReSharper kann erkennen, dass es die Referenz benötigt, und schlägt vor, "MyLibrary referenzieren und MyFolder verwenden". Ich bin mir nicht sicher, warum ich eine Referenz hinzufügen soll, die ich bereits habe. Wenn ich mit dem Vorschlag gehe, erhalte ich den Fehler
"Referenzmodul fehlgeschlagen. Referenz führt wahrscheinlich zu zirkulären Abhängigkeiten zwischen Projekten."
Ich habe versucht, auf die Eigenschaftenseiten der Websites zu gehen, alle Verweise zu entfernen und sie erneut hinzuzufügen, aber es werden dieselben Fehler angezeigt. Irgendwelche Ideen, warum das nicht funktioniert?