发现.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 --version
或dotnet --info
,“喜欢版本“,你所看到的是一种叫做”Microsoft .NET Core SDK“的版本。
有a GitHub issue in the .NET Core CLI repository在这里讨论不太理想的信息架构。你可以通读这个问题来获得一些见解和/或添加你自己的评论,让开发人员知道你的想法。