当我输入dotnet --version
获取1.0.0-preview2-1-003177时,任何人都知道为什么,但当输入dotnet
时获得1.1.0?
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
答案 0 :(得分:1)
所以看起来当你运行dotnet
时,"版本"你看到的是一个名为" Microsoft .NET核心共享框架主机"的东西,而当你运行dotnet --version
或dotnet --info
时,"版本"你看到的是一个名为" Microsoft .NET Core SDK"。
有a GitHub issue in the .NET Core CLI repository讨论这里不太理想的信息架构。您可以通读该问题以获得一些见解和/或添加自己的评论,让开发人员了解您的想法。