日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

体验 ASP.NET Core 1.1 中预编译 MVC Razor 视图

發布時間:2023/12/4 asp.net 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 体验 ASP.NET Core 1.1 中预编译 MVC Razor 视图 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這是從 ASP.NET Core 1.1 官方發布博文中學到的一招,可以在 dontet publish 時將 Razor 視圖編譯為 .dll 文件。

需要在 project.json 中添加如下配置:

1)在 "dependencies" 中添加:

"Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.Design": "1.1.0-preview4-final"

2)在"tools"中添加:

"tools": {"Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.Tools": "1.1.0-preview4-final" }

3)在"scripts"中添加:

"scripts": {"postpublish": "dotnet razor-precompile --configuration %publish:Configuration% --framework %publish:TargetFramework% --output-path %publish:OutputPath% %publish:ProjectPath%" }

然后在運行 dotnet publish 命令時就會編譯 ASP.NET Core 項目中的 Razor 視圖:

Running Razor view precompilation. Precompiled views emitted to /data/AboutUs/bin/release/netcoreapp1.1/ubuntu.14.04-x64/publish/AboutUs.PrecompiledViews.dll. Successfully compiled 18 Razor views in 12734ms.

MVC Razor 視圖被編譯成了一個?AboutUs.PrecompiledViews.dll 文件,運行站點時只需要這個 dll 文件,不需要 .cshtml 視圖文件了。

原文地址:http://www.cnblogs.com/dudu/p/6074625.html


.NET社區新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關注

總結

以上是生活随笔為你收集整理的体验 ASP.NET Core 1.1 中预编译 MVC Razor 视图的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。