ASP .NET Core 2024 年 10 月 1 日2024 年 10 月 1 日 作者: WENJENG ASP.NET Core MVC 如何設定為更改cshtml後,不須重新編譯就可以直接顯示更新結果呢! 你是否也跟我一樣,在寫前端後端的時候,常常需要重新建置後,才可以執行看剛剛改的結果,比如說我們可能改了cs.html檔案後,想要馬上看到效果呈現,以往都需要先關閉程式,存檔後再重新執行一次,這樣前後花的時間實在太浪費了 (我們要把時間用在刀口上!) 因此就上網看一下,大神們都是怎麼處理這件事情。後來有找到解決方法,解決方法也非常簡單,那就是在你的網站專案下的 Properties下加入環境變數。我寫在底下,有需要的人可以參考看看。 Table of Contents Toggle 加入套件RuntimeCompilation設定環境變數你可能還會想看… 加入套件RuntimeCompilation 首先,先找到Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation套件,在nuget就可以找到,如下圖所示。 下載套件 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 設定環境變數 下載完套件之後,我們就可以到Properties資料夾裡面launchSetting.json去設定環境變數,在環境變數的地方可以加入這兩行,這樣就大功告成囉。如下圖: launchSetting.json檔案加入環境參數設定! 加完環境參數之後,我們就可以馬上來實驗看看囉,你就可以在cshtml變動當下,儲存後你的畫面就會自然的更新,再也不需要先按暫停然後再重新執行。是不是方便許多呢?這就是簡單的分享與隨手筆記,如果你對阿政在職涯上的工作有更深入的興趣,也可以透過Linkdin來追蹤我,我之後也會在那邊發一些文章慢慢經營。另外阿政也有經營自己的跑步落格,如果對於跑步有興趣的人,也歡迎前往阿政跑步筆記追蹤與閱讀更多文章。 你可能還會想看… 要持續記錄文章真的需要花一點心思,但如果可以這樣一點一滴寫下來對自己感興趣的內容作紀錄,我相信會是一件很美好的事情,我也把這件事情列為工作裡面很重要的事情,累積才可以創造奇蹟,共勉之。底下幾篇文章是我在鴻海集團的工作經驗與心得,未來也會持續分享身為工程師的所見所聞。 鴻海面試的經驗分享 一個月的洗禮,成長了不少,我在鴻海科技集團的起手式! 第二個月的成長與發現!永遠再多想幾步!會更好! 對於跑步有興趣的讀者,也歡迎跟著阿政來體驗跑步的美好,我也有經營跑步相關的部落格,若有興趣也可以參考底下這篇,有一些關於馬拉松可以怎麼開始訓練的懶人包文章。 阿政跑步筆記|12堂跑者的馬拉松必修課 2023年渣打臺北公益男子菁英跑者!不可思議的入選了! 那我們下篇文章見~ ASP.NET Core MVCCShtml無須編譯