.net core .NET核心版本号

.net core .NET核心版本号,.net-core,.net Core,我已经安装了.NETCore,我对看到的版本号有点困惑。当我运行dotnet命令时,我得到以下输出: Microsoft .NET Core Shared Framework Host Version : 1.1.0 Build : 928f77c4bc3f49d892459992fb6e1d5542cb5e86 Usage: dotnet [common-options] [[options] path-to-application] Common Options:

我已经安装了.NETCore,我对看到的版本号有点困惑。当我运行
dotnet
命令时,我得到以下输出:

Microsoft .NET Core Shared Framework Host Version : 1.1.0 Build : 928f77c4bc3f49d892459992fb6e1d5542cb5e86 Usage: dotnet [common-options] [[options] path-to-application] Common Options: --help Display .NET Core Shared Framework Host help. --version Display .NET Core Shared Framework Host version. Options: --fx-version Version of the installed Shared Framework to use to run the application. --additionalprobingpath Path containing probing policy and assemblies to probe for. Path to Application: The path to a .NET Core managed application, dll or exe file to execute. If you are debugging the Shared Framework Host, set 'COREHOST_TRACE' to '1' in your environment. To get started on developing applications for .NET Core, install the SDK from: http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409 Microsoft.NET核心共享框架主机 版本:1.1.0 构建:928f77c4bc3f49d892459992fb6e1d5542cb5e86 用法:dotnet[常用选项][[选项]应用程序路径] 常见选项: --帮助显示.NET核心共享框架主机帮助。 --版本显示.NET核心共享框架主机版本。 选项: --用于运行应用程序的已安装共享框架的fx版本。 --additionalprobingpath包含要探测的探测策略和程序集的路径。 应用程序路径: 要执行的.NET核心托管应用程序、dll或exe文件的路径。 如果您正在调试共享框架主机,请在您的环境中将“COREHOST_TRACE”设置为“1”。 要开始为.NET Core开发应用程序,请从以下位置安装SDK: http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409 这告诉我我有.NETCoreV1.1.0,这是基于我安装的内容我所期望的

然而,如果我运行
dotnet--version
,它会告诉我我有
1.0.1
。为什么会有差异?这两个版本号之间有什么区别?

  • 1.0.1是.NET核心SDK版本
  • 1.1.1是.NET核心运行时版本

参见我几周前写的相关SO问题。希望能有帮助。那张便条试图解释1。组件和2之间的版本不同。如何找到每个版本。试图跟踪最新版本是一种太多的手工工作:)为了非常迂腐,1.1.1是共享主机的版本,而不是共享框架。基本上是的版本,而不是或的版本。