我收到一個 CS0246 錯誤代碼。我正在做一個 MVC .net 核心專案。我將 Razor 合并到我的 C# 代碼中。我在進行構建時收到此錯誤。我在最后一行收到錯誤。誰能幫我解決這個問題?
[global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"d6a5625cc8fb4476f348b0fe9041c550465d8bf9", @"/Views/Shared/Error.cshtml")]
[global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"53c99bf587b2b24ba6d4f1516a026a5e81271c09", @"/Views/_ViewImports.cshtml")]
public class Views_Shared_Error : global::Microsoft.AspNetCore.Mvc.Razor.RazorPage<ErrorViewModel>
uj5u.com熱心網友回復:
在 Error.cshtml 頁面中,在頁面頂部添加 @model libraryname.ErrorViewModel 而不僅僅是 ErrorViewModel。然后重建專案,看看它是否有效。
uj5u.com熱心網友回復:
此錯誤通常發生在您編輯檔案位置并且無法定向檔案時。在我的情況下,_LoginPartial.cshtml 在共享檔案夾之外。如果檔案移動到錯誤的檔案夾,因此模型無法指定方向,通常會發生此錯誤。
uj5u.com熱心網友回復:
- 找到并打開檔案 [YourProject]->Models->ErrorViewModel.cs
- 復制 ErrorViewModel 類的命名空間名稱。
- 在您報告的錯誤行的上方幾行添加一個新的 using 指令,然后粘貼復制的命名空間值。
新添加的 using 指令將如下所示 - using [something].Models
- 現在構建應該成功了。
uj5u.com熱心網友回復:
如果您更改了 ErrorViewModel.cs 的檔案位置
- 轉到 Views 檔案夾,然后轉到 Shared 檔案夾并打開 Error.cshtml
- 從 ErrorViewModel 添加更改的位置
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/416088.html
標籤:
