NET Core安装运行时

时间:2017-02-08 00:27:38

标签: c# asp.net .net-core

在.NET Core rc-1中,我可以安装许多不同的运行时,并使用dnvm util管理它们。在.NET Core 1.0中没有dnvm,所以安装运行时的唯一方法 - 从microsoft website下载安装包?这非常令人困惑。

所以我现在无法安装不同版本的.NET运行时(也许使用一些以前的版本)。如何在新版本可用时更新运行时?我可以下载并安装以前的版本吗?

1 个答案:

答案 0 :(得分:2)

使用.NET Core 1.0,您可以在系统上并排安装多个SDK和运行时版本。在RC1中,您可以指定与dnvm use命令一起使用的运行时版本。现在,项目文件夹中的global.json文件已关闭(请参阅global.json reference)。

指定SDK版本global.json的示例1.0.0-preview2-003156文件:

{
  "sdk": {
    "version": "1.0.0-preview2-003156"
  }
}

从该文件夹中存在dotnet文件的文件夹(或该文件夹的任何父目录)运行任何新的global.json命令将导致该文件中指定的SDK版本为用于执行dotnet命令。您安装的每个SDK版本也会随其安装一个运行时版本。您的应用程序实际使用的版本在project.json文件(或.csproj文件中定义,如果您使用的是preview3或preview4工具)。

如果要安装未与最新版本的工具一起打包的其他运行时版本,Microsoft将保留旧版SDK和运行时下载的归档列表in their GitHub repository