Тип определяется в сборке, на которую нет ссылок, как найти причину?

Я знаю, что сообщение об ошибке встречается часто, и на SO есть много вопросов об этой ошибке, но пока мне не помогло ни одно решение, поэтому я решил задать вопрос. Отличие от большинства подобных вопросов заключается в том, что я использую каталог App_Code.

Сообщение об ошибке:

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'.

Исходный файл:

c:\inetpub\wwwroot\Test\Website\App_Code\Company\Project\BusinessLogic\Manager.cs

Следующие предложенияВот а такжеВотЯ удалил все экземпляры Project.Rights.dll в C: \ Windows \ Microsoft.NET /*.* в соответствии сэто, Я проверил, если в рассматриваемых файлах .cs задано действие сборки "Compile". Они делают. Я также дважды проверил, что файл .cs, содержащий тип «Project.Rights.OperationsProvider», развернут в каталоге App_Code.

По какой-то причине приложение не ищет тип в каталоге App_Code. Поскольку я удалил все экземпляры Project.Rights.dll (о которых я знаю), я не знаю, в какой сборке упоминается сообщение об ошибке.

Ответы на вопрос(17)

Ваш ответ на вопрос