代码之家  ›  专栏  ›  技术社区  ›  Louis Ingenthron

脚手架失败,因为RazorPageWithContextTemplateModel不包含ViewName的定义?

  •  0
  • Louis Ingenthron  · 技术社区  · 7 年前

    'Microsoft.VisualStudio.Web.CodeGenerators.Mvc.Razor.RazorPageWithContextTemplateModel' does not contain a definition for 'ViewName'
       at Microsoft.VisualStudio.Web.CodeGeneration.ActionInvoker.<BuildCommandLine>b__6_0()
       at Microsoft.Extensions.CommandLineUtils.CommandLineApplication.Execute(String[] args)
       at Microsoft.VisualStudio.Web.CodeGeneration.ActionInvoker.Execute(String[] args)
       at Microsoft.VisualStudio.Web.CodeGeneration.CodeGenCommand.Execute(String[] args)
    

    谷歌没有给我太多的信息,错误甚至没有指向我项目中的特定文件。我在模板中搜索了ViewName的所有实例,它只用于@Model.ViewName. 不太确定从这里往哪里看。有什么想法吗?

    也许我的模板过时了?但是,我在哪里可以买到新的呢?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Louis Ingenthron    7 年前

    您需要进行查找;“替换\Templates\RazorPageGenerator\文件夹中所有文件”Model.ViewName“至”Model.RazorPageName".