“dotnet new”命令在全新安装 OS X 10.11.6 OS X El Capitan 时失败
Posted
技术标签:
【中文标题】“dotnet new”命令在全新安装 OS X 10.11.6 OS X El Capitan 时失败【英文标题】:"dotnet new" command fails on fresh installation of OS X 10.11.6 OS X El Capitan 【发布时间】:2016-09-04 18:37:18 【问题描述】:我已经使用官方下载部分的 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/local/share/dotnet
下面的命令仍然失败
dotnet 新
这是我拥有的 .net-core 版本
dotnet --version
给出以下输出
Microsoft .NET Core Shared Framework Host
Version : 1.0.1
Build : cee57bf6c981237d80aa1631cfe83cb9ba329f12
【问题讨论】:
当前最新版本是dotnet-dev-osx-x64.1.0.0-preview2-003121(来自microsoft.com/net/core#macos_ 【参考方案1】: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 正常运行的详细分步说明。
【讨论】:
以上是关于“dotnet new”命令在全新安装 OS X 10.11.6 OS X El Capitan 时失败的主要内容,如果未能解决你的问题,请参考以下文章