怎么在ASP。净5中删除旧版本的DNX

  介绍

这篇文章将为大家详细讲解有关怎么在ASP。净5中删除旧版本的DNX,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

ASP。净5各种升级后旧版本的DNX不会删除,想删除旧版本的DNX,可以通过以下命令完成,在此之前先介绍一下DNX架构及运行原理

DNX是ASP。净程序运行的核心,其遵循如下两个准则:

<李>

DNX应该是自包含的,DNX在解析完应用程序依赖树以后才能知道要使用哪个核心CLR包,所以在得到解析树之前,DNX是无法加载任何CLR的,但Roslyn编译器除外。

<李>

依赖注入(依赖注入,简称DI)贯穿着整个系统栈,DI是DNX的一个核心部分,所有DNX上的类库都构建在迪之上。

DNX执行环境的分层架构如下:

怎么在ASP。净5中删除旧版本的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就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

怎么在ASP。净5中删除旧版本的DNX