Auflösen von „Der Typ ist in einer Assembly definiert, auf die nicht verwiesen wird“ mit App_Code-Verzeichnis
Bei der .NET-Entwicklung tritt die Fehlermeldung auf „Der Typ ‚TypeName‘ ist in einer Assembly definiert, auf die nicht verwiesen wird“ kann verwirrend sein, insbesondere bei Verwendung des App_Code-Verzeichnisses. Obwohl die empfohlenen Lösungen befolgt werden, kann der Fehler weiterhin bestehen.
Die Fehlermeldung weist auf einen fehlenden Verweis auf eine Baugruppe hin. Betrachten Sie den folgenden Codeausschnitt:
MyObjectType a = new MyObjectType("parameter");
Während der Typ „MyObjectType“ möglicherweise korrekt referenziert wurde, könnte ein anderer am Konstruktoraufruf beteiligter Typ, z. B. „TypeFromOtherAssembly“, fehlen. Dies kann zum Fehler „nicht referenziert“ führen.
So beheben Sie dieses Problem:
Durch Befolgen dieser Schritte sollten Sie in der Lage sein, die fehlende Referenz zu identifizieren und sie entsprechend hinzuzufügen, um das Problem zu beheben Fehler und eine reibungslose Ausführung Ihres Codes.
Das obige ist der detaillierte Inhalt vonWarum zeigt meine .NET-App bei Verwendung von App_Code an, dass der Typ in einer Assembly definiert ist, auf die nicht verwiesen wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!