【问题标题】:Install specific version of dnx安装特定版本的 dnx
【发布时间】:2015-05-02 12:44:17
【问题描述】:

我从事一个使用 dnx/k 版本 1.0.0-beta3 设置的 ASP.NET 5 项目。最近我对我的操作系统和 VS 进行了全新安装,并且丢失了 beta3 包,我只安装了 beta4。是否可以安装特定版本的 dnx? 我已经试过了:

dnvm install 1.0.0-beta3

【问题讨论】:

  • 运行该命令是否出现错误或根本没有输出?我一直在阅读执行命令 (github.com/aspnet/dnvm/blob/dev/src/dnvm.ps1) 的 powershell 脚本,似乎以您在github.com/aspnet/dnvm/blob/dev/src/dnvm.ps1#L1102 上执行的方式调用命令您可能需要传入特定的体系结构和运行时来安装它特定版本(尽管它默认为 x86/clr)。可以试试吗?
  • 我尝试指定架构和运行时版本,每次都遇到相同的错误 (404)。可能以前的版本不再可用于 dnvm 服务。

标签: asp.net-core dnx dnvm


【解决方案1】:

这里有几件事。其中之一是您拥有哪些提要设置。运行dnvm 列出如下内容:

___ _ ___ ____ ___ / _ \/ |/ / | / / |/ / / // / /| |/ / /|_/ / /____/_/|_/ |___/_/ /_/ .NET 版本管理器 v1.0.0-beta5-10375 由 Microsoft 开放技术公司提供。 用法:dnvm [] 当前提要设置: 默认稳定:https://www.nuget.org/api/v2 默认不稳定:https://www.myget.org/F/aspnetvnext/api/v2 当前稳定覆盖:https://www.myget.org/F/aspnetrelease/api/v2 当前不稳定覆盖:

如果您要安装的版本在稳定版提要中可用,请运行以下命令:

dnvm install 1.0.0-beta4-11566

这会从活跃的稳定提要安装 1.0.0-beta4-11566。如果您想从不稳定的源安装特定版本,请添加-u 开关:

dnvm install 1.0.0-beta4-11566 -u

【讨论】:

  • 我没有列出运行我的 dnvm 的提要设置(它是 beta4,也许它从 beta5 版本开始可用)。
  • 您在哪里可以找到可供下载/安装的特定版本?
  • @tugberk 旧版本的 dnvm 没有 upgrade-self 命令(可以说是最需要它的命令)。尝试再次安装 dnvm 会导致它无法安装新版本,因为 dnvm 已经存在(另一个愚蠢的设计)。幸运的是,可以通过删除现有的 dnvm 并运行安装脚本来获取最新版本来解决这个问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-03
  • 1970-01-01
  • 2020-10-04
  • 2013-04-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多