ASP.NET 5升級后如何刪除舊版本的DNX
ASP.NET 5各種升級后舊版本的DNX不會刪除,想刪除舊版本的DNX,可以通過以下命令完成,在此之前先介紹一下DNX架構及運行原理
DNX是ASP.NET程序運行的核心,其遵循如下兩個準則:
- DNX應該是自包含的,DNX在解析完應用程序依賴樹以后才能知道要使用哪個Core CLR包,所以在得到解析樹之前,DNX是無法加載任何CLR的,但Roslyn編譯器除外。
- 依賴注入(Dependency Injection,簡稱DI)貫穿著整個系統(tǒng)棧,DI是DNX的一個核心部分,所有DNX上的類庫都構建在DI之上。
DNX執(zhí)行環(huán)境的分層架構如下:

ASP.NET 5升級后如何刪除舊版本的DNX,簡單的四個步驟:
首先打開CMD或者Powershell
1.先輸入dnvm看看命令中是否有uninstall
2.如果沒有的話先升級dnvm
dnvm update-self
3.如果有uninstall的話可以執(zhí)行以下命令
dnvm list
結果大致如下:
Active Version Runtime Architecture OperatingSystem Alias
------ ------- ------- ------------ --------------- -----
1.0.0-beta4 coreclr x64 win
1.0.0-beta4 coreclr x86 win
1.0.0-beta5 coreclr x64 win
1.0.0-beta5 coreclr x86 win
1.0.0-rc1-final clr x64 win
* 1.0.0-rc1-final clr x86 win default
1.0.0-rc1-final coreclr x64 win
1.0.0-rc1-final coreclr x86 win
注意結果中Version Runtime Architecture 三個字段
4.如果想要刪除其中的某個版本可以通過類似以下語句完成
dnvm uninstall 1.0.0-beta5 -arch x86 -runtime coreclr
說明:dnvm uninstall 【版本】 -arch 【架構】 -runtime 【運行時】
相關文章
MVC+EasyUI+三層新聞網(wǎng)站建立 tabs標簽制作方法(六)
這篇文章主要為大家詳細介紹了MVC+EasyUI+三層新聞網(wǎng)站建立的第六篇,教大家如何制作tabs標簽,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-07-07
C#中efcore-ShardingCore呈現(xiàn)“完美”分表
本文簡單的介紹了efcore的分表,著重介紹了efcore下最完美的分表組件ShardingCore,可以幫助大家更好的學習,感興趣的小伙伴可以參考一下2021-08-08
Asp.Net Core輕松學之利用日志監(jiān)視進行服務遙測詳解
這篇文章主要給大家介紹了關于Asp.Net Core輕松學之利用日志監(jiān)視進行服務遙測的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起看看吧2018-12-12

