Ich habe ein kleines Problem mit der Erstellung einer Benutzerkontrolle.
Ich habe jedoch ein Steuerelement erstellt, das ich in einem anderen Steuerelement verwenden möchte.
Sobald ich den Verweis (ich möchte ihn als kompiliertes OCX verwenden) in die Komponentenliste einfügen möchte, erscheint die Meldung "Wechselseitiger Verweis zwischen Projekten nicht zulässig", was soviel bedeutet wie "Circular referencing between projects is not allowed".
Seltsam ist, dass das Steuerelement, das ich verwenden möchte, keinen Bezug zum ersten Projekt hat.
Ich habe dies mithilfe von Dependency Walker überprüft, der als Tool mit Visual Studio ausgeliefert wird, aber es sagt auch, dass es keinen Verweis auf das andere Steuerelement gibt. Ich habe die Projektdateien mit einem Texteditor geöffnet, um nach referenzierten OCX zu suchen, ich habe keine gefunden.
Um einige Kommentare zu vermeiden: Der Wechsel zu .NET oder einer anderen Sprache ist keine Option.
Kommentar: Warum auch immer, das Hinzufügen der nicht kompilierten .ctl-Datei scheint zu funktionieren. Im Moment kann ich meine Arbeit fortsetzen. Aber ich bin auf jeden Fall an einer Lösung und dem Grund interessiert, warum es mit der aktuellen Konstellation nicht funktioniert.
STIMME FÜR CLOSE: Ich habe mir alle Dateien angesehen, und jetzt habe ich einfach alle Steuerdateien zum Projekt hinzugefügt, anstatt OCX zu erstellen. Ich werde es aufgeben. Danke an alle...