Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# CS0246和x9;类型或命名空间名称';ErrorViewModel';找不到(是否缺少using指令或程序集引用?)_C#_Sql_Asp.net Mvc 3_Model View Controller_Razor Pages - Fatal编程技术网

C# CS0246和x9;类型或命名空间名称';ErrorViewModel';找不到(是否缺少using指令或程序集引用?)

C# CS0246和x9;类型或命名空间名称';ErrorViewModel';找不到(是否缺少using指令或程序集引用?),c#,sql,asp.net-mvc-3,model-view-controller,razor-pages,C#,Sql,Asp.net Mvc 3,Model View Controller,Razor Pages,我得到一个CS0246错误代码。我正在做一个MVC.net核心项目。我正在将Razor合并到我的C#代码中。我在进行构建时收到此错误。我在最后一行遇到一个错误。有人能帮我弄清楚吗 [global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"d6a5625cc8fb4476f348b0fe9041c550465d8bf9", @"/Views/Shared/Error.cshtml"

我得到一个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>
[global::Microsoft.AspNetCore.Razor.Hosting.razorsourcechecksumatribute(@“SHA1”,“d6a5625cc8fb4476f348b0fe9041c550465d8bf9”,“@”/Views/Shared/Error.cshtml”)]
[global::Microsoft.AspNetCore.Razor.Hosting.razorsourcechecksumatribute(@“SHA1”,@“53c99bf587b2b24ba6d4f1516a026a5e81271c09”,@“/Views/_ViewImports.cshtml”)]
公共类视图\u共享\u错误:全局::Microsoft.AspNetCore.Mvc.Razor.RazorPage

在Error.cshtml页面的顶部添加@model libraryname.ErrorViewModel,而不仅仅是ErrorViewModel。然后重建项目并查看它是否工作。

在Error.cshtml页面中,在页面顶部添加@model libraryname.ErrorViewModel,而不仅仅是ErrorViewModel。然后重建项目并查看其是否有效。

此错误通常发生在您编辑文件位置且无法引导文件时。在我的情况下,\u LoginPartial.cshtml位于共享文件夹之外。如果文件移动到错误文件夹,因此模型无法指定方向,则通常会发生此错误。

此错误通常发生在您编辑项目时文件位置,无法定向文件。在我的例子中,\u LoginPartial.cshtml位于共享文件夹之外。如果文件移动到错误的文件夹,因此模型无法指定方向,通常会发生这种情况

  • 找到并打开文件[YourProject]->Models->ErrorViewModel.cs
  • 复制ErrorViewModel类的命名空间名称
  • 添加一个新的using指令,仅在报告错误的行上方的几行,并粘贴复制的名称空间值
  • 新添加的using指令如下所示- 使用[某物]。模型

  • 现在构建应该成功了
  • 找到并打开文件[YourProject]->Models->ErrorViewModel.cs
  • 复制ErrorViewModel类的命名空间名称
  • 添加一个新的using指令,仅在报告错误的行上方的几行,并粘贴复制的名称空间值
  • 新添加的using指令如下所示- 使用[某物]。模型

  • 现在构建应该成功了

  • 如果已更改ErrorViewModel.cs的文件位置

  • 转到“视图”文件夹,然后转到“共享”文件夹并打开Error.cshtml
  • 从ErrorViewModel添加更改的位置

  • 如果已更改ErrorViewModel.cs的文件位置

  • 转到“视图”文件夹,然后转到“共享”文件夹并打开Error.cshtml
  • 从ErrorViewModel添加更改的位置