发现.net核心版本不同,在OSX中输入`dotnet`和`dotnet --version`

问题描述:

任何人知道为什么当我输入dotnet --version时得到1.0.0-preview2-1-003177,但得到1.1.0时输入dotnet发现.net核心版本不同,在OSX中输入`dotnet`和`dotnet --version`

Ian-MBP:C# Ian_Weng$ dotnet --version 
1.0.0-preview2-1-003177 
Ian-MBP:C# Ian_Weng$ dotnet 

Microsoft .NET Core Shared Framework Host 

    Version : 1.1.0 
    Build : 928f77c4bc3f49d892459992fb6e1d5542cb5e86 

所以看起来,当你运行dotnet,“版本”,你看到的是事物的版本叫做“微软.NET核心共享框架主机”,而当你运行dotnet --versiondotnet --info,“喜欢版本“,你所看到的是一种叫做”Microsoft .NET Core SDK“的版本。

a GitHub issue in the .NET Core CLI repository在这里讨论不太理想的信息架构。你可以通读这个问题来获得一些见解和/或添加你自己的评论,让开发人员知道你的想法。