Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# NET核心安装运行时_C#_Asp.net_.net Core - Fatal编程技术网

C# NET核心安装运行时

C# NET核心安装运行时,c#,asp.net,.net-core,C#,Asp.net,.net Core,在.NET Core rc-1中,我可以安装许多不同的运行时,并使用dnvmutil管理它们。在NetCore1.0中没有dnvm,所以安装运行时的唯一方法是从下载安装包?这很令人困惑 因此,我现在无法安装不同版本的.NET运行时(可能使用以前的版本)。当新版本可用时,如何更新运行时?我可以下载并安装以前的版本吗 使用.NET Core 1.0,您可以在系统上并行安装多个SDK和运行时版本。在RC1中,您可以指定哪个运行时版本将与dnvm use命令一起使用。现在,您的项目文件夹中有一个glob

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


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

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

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

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


如果您想安装其他运行时版本,而这些版本没有与最新版本的工具打包在一起,Microsoft将保留旧SDK和运行时下载的存档列表。

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

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

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


如果您想安装其他运行时版本,而这些版本没有与最新版本的工具一起打包,Microsoft会保留一份旧SDK和运行时下载的存档列表。

使用core,您可以选择将运行时包含在应用程序中,或将其安装到
程序文件中。到底是什么让人困惑?(PS新的命令行是
dotnet
,不再是
dnvm
)是的,我知道
dnvm
不见了,这就是我问这个问题的原因。如何将运行时包含在我的应用程序中?一切都是一个Nuget软件包,您包含运行时的方式与包含任何软件包的方式相同。使用core,您可以选择将运行时包含在应用程序中,或将其安装到
程序文件中。到底是什么让人困惑?(PS新的命令行是
dotnet
,不再是
dnvm
)是的,我知道
dnvm
不见了,这就是我问这个问题的原因。如何将运行时包含在我的应用程序中?所有内容都是一个Nuget包,您包含运行时的方式与包含任何包的方式相同。