直接用dotnet命令來運行你的程式,(dotnet的啟動真的很快)。在你的項目文件夾下加一個批處理,如:Run.cmd ...
附加IIS進程調式?
以前在開發ASP.NET(MVC)項目的時候,為了加快程式的啟動速度(調式),我們會選擇使用IIS。先用IIS架設還在開發的項目,在需要調式的時候附加進程,而在更多時候,如果調整CSS和HTML或者JS會顯得更加方便快速,而不用每次都在Visual Studio中按F5運行,只需要在瀏覽器中按F5刷新即可。然而到 .Net Core ,這一招不管用了(或許是我的姿勢不對)。
附加dotnet進程調式
直接用dotnet命令來運行你的程式,(dotnet的啟動真的很快)。在你的項目文件夾下加一個批處理,如:Run.cmd
打開Run.cmd,輸入以下命令,請按你的項目情況自行修改。
@echo off echo ASPNETCORE_ENVIRONMENT=Development set ASPNETCORE_ENVIRONMENT=Development dotnet bin/Debug/netcoreapp2.0/ZKEACMS.WebHost.dll
最初是直接使用 dotnet run,但發現它啟動有點慢。
先生成(ctrl+shift+b)一下項目,然後雙擊這個批處理運行,是不是感覺很快,馬上就可以到瀏覽器中刷新看最新的修改是不是Work,如果不Work,立馬debug。
小技巧:打開附加進程的快捷鍵是 ctrl + alt + p,在附加一次以後,後面可以直接使用 shift + alt + p 再次附加。
每次都到目錄下雙擊Run.cmd好像有點太麻煩了,如果可以直接在Visual Studio下執行就好了。
Open Command Line 插件
在Visual Studio在安裝插件 Open Command Line。
安裝完以後,右鍵項目中的Run.cmd就可以了,這樣方便多了。
如果你不想使用這個批處理那就用這個吧
其它
在升級Vsual Studio 15.3,.net core 2.0以後發現,每一次生成都會做restore的檢測,雖然很快,但還是有點浪費時間,畢竟包引用不會經常變,那麼關掉它。這樣提升Build的速度。
Nuget的包還原很慢?添加博客園的nuget伺服器,別忘了把它移到最上面
https://nuget.cnblogs.com/v3/index.json