.net core 发布设置视图不打包view中的*.cshtml在项目的配置文件里加上

不打包视图文件,右击项目,选择编辑配置文件

<PropertyGroup>
<TargetFramework>netcoreapp2.0</TargetFramework>
<!--<MvcRazorCompileOnPublish>false</MvcRazorCompileOnPublish>-->
</PropertyGroup>

默认是打包视图文件为dll

重要提示:修改完视图文件*.cshtml后,需要重新启动网站,这样新修改的视图文件才能生效显示,否则还是旧视图文件

以下属性控制项目生成过程中 Razor 的 SDK 行为:

  • RazorCompileOnBuild:若为 true,则在生成项目的过程中,编译并发出 Razor 程序集。 默认为 true
  • RazorCompileOnPublish:若为 true,则在发布项目的过程中,编译并发出 Razor 程序集。 默认为 true

https://docs.microsoft.com/zh-cn/aspnet/core/razor-pages/sdk?view=aspnetcore-2.2

声明:本站内容来源于原创和互联网,尊重作者版权,转载请注明来源网址,欢迎收藏,谢谢!