Ich weiß, dass die Fehlermeldung häufig vorkommt und es gibt viele Fragen zu SO zu diesem Fehler, aber bisher haben mir keine Lösungen geholfen. Deshalb habe ich beschlossen, die Frage zu stellen. Der Unterschied zu den meisten ähnlichen Fragen besteht darin, dass ich das Verzeichnis App_Code verwende.
Fehlermeldung:
CS0012: The type 'Project.Rights.OperationsProvider' is defined in an
assembly that is not referenced. You must add a reference to assembly
'Project.Rights, version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
Quelldatei:
c:\inetpub\wwwroot\Test\Website\App_Code\Company\Project\BusinessLogic\Manager.cs
Folgende Vorschläge hier und hier habe ich alle Instanzen Project.Rights.dll innen C gelöscht: \ Windows \ Microsoft.NET /*.* Nach diesem , überprüfte ich , wenn CS - Dateien in diesem Build Aktion auf „Compile“ . Tun sie. Ich habe außerdem überprüft, ob die CS-Datei mit dem Typ "Project.Rights.OperationsProvider" im Verzeichnis App_Code bereitgestellt wird.
Aus irgendeinem Grund sucht die Anwendung nicht nach dem Typ im Verzeichnis App_Code. Da ich alle mir bekannten Instanzen von Project.Rights.dll gelöscht habe, weiß ich nicht, welche Assembly in der Fehlermeldung erwähnt wird.