我得到一個CS0246錯誤代碼。我正在做一個MVC .net核心專案。我在我的C#代碼中加入了Razor。我在進行構建時收到了這個錯誤。我在最后一行得到一個錯誤。誰能幫我解決這個問題?
[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的檔案位置
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/320363.html
標籤:
上一篇:如何在ASPMVC中把所有動態添加的文本框保存到資料庫中的兩列?
下一篇:如何在物體框架中選擇不同的行
