2016-12-17 10 views
0

Кто-нибудь знает, почему, когда я набираю dotnet --version, получаю 1.0.0-preview2-1-003177, но получаю 1.1.0 при типе dotnet?Найдено .net core version different, набрав `dotnet` и` dotnet -version` в OSX

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 

ответ

1

Так он выглядит, когда вы запускаете dotnet, то «версия», вы видите это версия того, что называется «Microsoft .NET Framework Ядро Shared Host», в то время как при запуске dotnet --version или dotnet --info, то " версия ", которую вы видите, это версия того, что называется« Microsoft .NET Core SDK ».

Существует a GitHub issue in the .NET Core CLI repository, где обсуждается архитектура идеальной информации, отличная от идеальной. Вы можете прочитать эту проблему, чтобы получить представление и/или добавить свои собственные комментарии, чтобы разработчики знали, что вы думаете.