Razor 的预定义文件模板位于何处?

Posted

技术标签:

【中文标题】Razor 的预定义文件模板位于何处?【英文标题】:Where are the predefined file templates located for Razor? 【发布时间】:2018-05-13 13:28:28 【问题描述】:

我刚刚开始使用我现有的 ASP.NET MVC 项目之一来使用 JetBrains Rider IDE。尝试从模板创建新的 Razor 视图时,我找不到任何引用 Razor 的模板,如 here 所述。 These 是我在将文件模板添加到所选文件夹时可以看到的所有模板。

我是否缺少诸如插件、nuget 之类的东西...?如果最坏的情况发生,那么我不介意创建它们,只是有点烦恼,它清楚地表明它们应该在那里。

操作系统:Windows 10 Build 17134 JetBrains Rider:2018.1 Build #RD-181.4379.1191,建于 4 月 14 日, 2018

更新

我在 JetBrains 支持下提出了这个问题,到目前为止,他们建议某些预定义模板(Razor 就是其中之一)仅在 Views 文件夹的子文件夹中可用。更多信息可以找到here。可悲的是,它仍然对我不起作用,但我想我会添加,因为它可能对某人有所帮助。

【问题讨论】:

【参考方案1】:

这是一个错误!创建新解决方案时似乎没问题,但是在更新 nuget 和/或添加 OWIN 时破坏了模板分析(我猜项目根目录中的 Startup.cs 也与它有关)。

YouTrack:https://youtrack.jetbrains.com/issue/RSRP-469774

【讨论】:

以上是关于Razor 的预定义文件模板位于何处?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 ASP.NET Core 的自定义 TagHelper 中呈现 Razor 模板?

Ruby on Rails 6 脚手架模板位于何处?

如果 TextField 位于 TabelViewControler 的自定义单元格中,如何处理 shouldChangeCharactersIn

Blazor:在 Razor 文件中定义命名空间

Blazor 页面组件

ApiControllers 和 Razor 视图