" dotnet new"全新安装OS X 10.11.6 OS X El Capitan时命令失败

时间:2016-09-04 18:37:18

标签: asp.net-core .net-core asp.net-core-1.0

我已经使用官方下载部分中的dotnet-osx-x64.1.0.0.pkg为OS X安装了dotnet-core。 - https://www.microsoft.com/net/download

运行" dotnet new"命令给出以下输出

Did you mean to run dotnet SDK commands? Please install dotnet SDK from: 
  http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409

如何创建基本的.net-core项目?

我在用户目录上运行了以下命令但没有成功

  

echo' export PATH =" $ PATH:/ usr / local / share / dotnet"' >>的〜/ .bashrc

创建了一个vi .bash_profile并插入了以下命令

  

出口
  PATH = $ PATH:在/ usr / local / bin中:在/ usr / bin中:/ bin中:/ usr / sbin目录:/ sbin目录:在/ usr / local / bin中:在/ usr /本地/共享/ DOTNET

以下命令仍然失败

  

dotnet new

这是我拥有的.net-core的版本

  

dotnet --version

给出以下输出

Microsoft .NET Core Shared Framework Host

  Version  : 1.0.1
  Build    : cee57bf6c981237d80aa1631cfe83cb9ba329f12

1 个答案:

答案 0 :(得分:2)

dotnet-osx-x64.1.0.0.pkg是仅包含.NET Core的包,基本上是运行时。

为了开发应用程序,您需要.NET Core SDK。这也是您看到的错误消息:

  

你的意思是运行dotnet SDK命令吗?请安装dotnet SDK [...]

download website也解释了差异如下:

  

您可能只需要下载其中一个:

     
      
  • .NET Core SDK =使用.NET Core和SDK + CLI(软件开发工具包/命令行界面)工具开发应用程序
  •   
  • .NET Core =使用.NET Core运行时运行应用
  •   

因此,只需为您的平台下载.NET Core SDK软件包。对于mac OS,目前为dotnet-dev-osx-x64.1.0.0-preview2-003121.pkg

您也可以按照.NET Core quickstart page上的说明进行操作,该说明为您提供了有关如何正常运行.NET Core的详细分步说明。