NET Core安装运行时



在.NET Core rc-1中,我可以安装许多不同的运行时,并使用dnvmutil进行管理。在NET Core 1.0中没有dnvm,所以安装运行时的唯一方法是从微软网站下载安装包?这很令人困惑。

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

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

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

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

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

如果您想安装未与最新版本的工具打包的其他运行时版本,Microsoft会在其GitHub存储库中保留旧版SDK和运行时下载的存档列表。

最新更新