類型是在未引用的程序集中定義的,如何查找原因?我知道錯誤信息是常見的,關(guān)于這個錯誤有很多問題,但到目前為止還沒有解決方案幫助我,所以我決定提出這個問題。與大多數(shù)類似問題的區(qū)別在于我使用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以下的建議在這里和這里,我已經(jīng)刪除了Project.Rights.dll的所有實例中C:\ WINDOWS \ Microsoft.NET /*.*根據(jù)這個,我檢查,如果有問題的.cs文件具有生成操作設(shè)置為“編譯” 。他們是這樣。我還仔細檢查了包含“Project.Rights.OperationsProvider”類型的.cs文件是否已部署到App_Code目錄。出于某種原因,應用程序不在App_Code目錄中查找類型。由于我刪除了Project.Rights.dll的所有實例(我知道),我不知道錯誤消息提到哪個程序集。
類型是在未引用的程序集中定義的,如何查找原因?
月關(guān)寶盒
2019-08-28 10:55:11