代码之家  ›  专栏  ›  技术社区  ›  Bellash

如何确定.NET Core运行时是否从CentOs 7安装

  •  2
  • Bellash  · 技术社区  · 8 年前

    一个人知道如何检查 .net core SDK 是否已安装(您需要 dotnet --version where dotnet ). 怎么样 .net core runtime 以及 aspnet core runtime ?

    PS:因为在生产中我们不需要 .net Core SDK

    1 回复  |  直到 8 年前
        1
  •  3
  •   omajid    8 年前

    dotnet --info 将显示SDK的版本(如果已安装)、已安装的所有运行时的名称和版本,包括.NET核心运行时和ASP.NET核心运行时。

    $ dotnet --info
    .NET Core SDK (reflecting any global.json):
     Version:   2.1.301
     Commit:    59524873d6
    
    Runtime Environment:
     OS Name:     fedora
     OS Version:  28
     OS Platform: Linux
     RID:         fedora.28-x64
     Base Path:   /usr/lib64/dotnet/sdk/2.1.301/
    
    Host (useful for support):
      Version: 2.1.1
      Commit:  N/A
    
    .NET Core SDKs installed:
      2.1.202 [/usr/lib64/dotnet/sdk]
      2.1.301 [/usr/lib64/dotnet/sdk]
    
    .NET Core runtimes installed:
      Microsoft.NETCore.App 2.0.9 [/usr/lib64/dotnet/shared/Microsoft.NETCore.App]
      Microsoft.NETCore.App 2.1.1 [/usr/lib64/dotnet/shared/Microsoft.NETCore.App]
    
    To install additional .NET Core runtimes or SDKs:
      https://aka.ms/dotnet-download
    

    如果只关心运行时(.NET Core和ASP.NET Core)版本,则可以使用 dotnet --list-runtimes . 这需要.NET Core的最新版本:

    $ dotnet --list-runtimes
    Microsoft.NETCore.App 2.0.9 [/usr/lib64/dotnet/shared/Microsoft.NETCore.App]
    Microsoft.NETCore.App 2.1.1 [/usr/lib64/dotnet/shared/Microsoft.NETCore.App]
    

    我没有安装ASP.NET核心运行时包,因此它只显示.NET核心运行时。

    推荐文章