You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

是否存在可创建空白Razor页面的.NET函数?脚手架生成空白页方法

生成空白ASP.NET Core Razor Pages项目的方案

方法1:通过.NET CLI直接创建空白项目

使用dotnet new命令时添加--empty参数,即可生成仅包含基础结构的空白Razor Pages项目,完全没有默认的示例页面和天气代码:

dotnet new razor -n YourProjectName --empty
  • razor:指定创建Razor Pages类型的项目
  • -n YourProjectName:设置项目名称(替换为你自己的项目名)
  • --empty:启用空白模式,仅生成核心的布局文件、空的Index页面和必要的配置文件

方法2:手动清理已生成的默认项目

如果已经创建了带示例内容的项目,可手动删除冗余部分:

  • 移除Pages目录下的Privacy.cshtml、Privacy.cshtml.cs、Weather.cshtml、Weather.cshtml.cs文件
  • 清理Pages/Shared/_Layout.cshtml中的导航链接,删除默认的"Home"、"Privacy"、"Weather"等多余条目,保留基础布局结构
  • 清空Pages/Index.cshtml内的示例内容,仅保留最基础的Razor页面框架
  • 可选:删除wwwroot/css中与示例内容绑定的样式代码,保留基础样式框架即可

方法3:自定义空白脚手架模板(进阶)

若需要频繁创建空白项目,可制作自定义模板:

  1. 复制.NET默认的Razor Pages模板文件(路径通常为%USERPROFILE%\.templateengine\dotnetcli\版本号\templates下的Razor模板目录)
  2. 删除模板内的所有示例页面、代码和样式,仅保留核心项目结构
  3. 修改模板的配置文件(template.json),标记为空白模板并设置唯一标识
  4. 使用dotnet new install 模板目录路径安装自定义模板,之后即可通过自定义模板名快速创建空白项目

内容的提问来源于stack exchange,提问作者Craze XD

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 12:31:07