介绍
这篇文章将为大家详细讲解有关怎么在ASP。净5中删除旧版本的DNX,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
ASP。净5各种升级后旧版本的DNX不会删除,想删除旧版本的DNX,可以通过以下命令完成,在此之前先介绍一下DNX架构及运行原理
DNX是ASP。净程序运行的核心,其遵循如下两个准则:
- <李>
DNX应该是自包含的,DNX在解析完应用程序依赖树以后才能知道要使用哪个核心CLR包,所以在得到解析树之前,DNX是无法加载任何CLR的,但Roslyn编译器除外。
李> <李>依赖注入(依赖注入,简称DI)贯穿着整个系统栈,DI是DNX的一个核心部分,所有DNX上的类库都构建在迪之上。
DNX执行环境的分层架构如下:
ASP。净升5级后如何删除旧版本的DNX,简单的四个步骤:
首先打开CMD或者Powershell
1。先输入<强> dnvm 强>看看命令中是否有<强>卸载
强> 2。如果没有的话先升级dnvm
<强> dnvm update-self
强> 3。如果有卸载的话可以执行以下命令
<强> dnvm列表
强>结果大致如下:
Active Version ,,,, Runtime Architecture OperatingSystem 别名 - - - - - -,- - - - - -女人,,,,,- - - - - -安康;- - - - - - - - - - - -,- - - - - - - - - - - - -安康;- - - - - - ,,,1.0.0-beta4 ,, coreclr x64 ,,,,赢了 ,,,1.0.0-beta4 ,, coreclr x86 ,,,,赢了 ,,,1.0.0-beta5 ,, coreclr x64 ,,,,赢了 ,,,1.0.0-beta5 ,, coreclr x86 ,,,,赢了 ,,,1.0.0-rc1-final clr ,, x64 ,,,,赢了 ,*,1.0.0-rc1-final clr ,, x86 ,,,, win ,,,,,,违约 ,,,1.0.0-rc1-final coreclr x64 ,,,,赢了 ,,,1.0.0-rc1-final coreclr x86 ,,,,赢得
注意结果中版本的运行时架构三个字段
4。如果想要删除其中的某个版本可以通过类似以下语句完成
<强> dnvm卸载1.0.0-beta5拱x86运行时coreclr 强>
<强>说明:强> <强> dnvm卸载【版本】拱【架构】运行时【运行时】强>
关于怎么在ASP。净5中删除旧版本的DNX就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。