没有找到匹配命令的可执行文件" dotnet-add"

时间:2017-05-28 22:12:13

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

我刚刚安装了Fedora 25(随后安装了dotnet核心1.1),以探索在linux环境中进行dotnet核心开发的可能性。在尝试添加我的第一个包时,我收到以下错误:

找不到匹配命令" dotnet-add"

的可执行文件

我在其他SO帖子中看到了一些类似的错误,但似乎没有任何帮助这个问题。我在错误,dotnet版本信息,系统路径和dotnet位置下面附上了一些图片。

enter image description here

enter image description here

enter image description here

感谢任何提示!

2 个答案:

答案 0 :(得分:3)

您已经安装了一个版本的预览2时间的dotnet SDK(" CLI" / dotnet-dev包),它仍然是基于project.json的。此版本的CLI不包含dotnet add个动词集。这些是1.0.0版本公开发布的。 (在撰写本文时,SDK / CLI的当前版本为1.0.4)。

根据您安装组件时所遵循的说明,请确保更新到SDK / CLI的新版本(例如,microsoft' s install instructions for Fedora)。

请注意,SDK / CLI的版本与计算机上的运行时版本不同。

答案 1 :(得分:0)

运行VS 2017版本15.3.5遇到同样的问题,发现了一篇非常有用的文章 http://thedatafarm.com/data-access/no-executable-found-matching-command-dotnet-ef/

我的基本问题是工具分为两部分:

一个用于CLI:Microsoft.EntityFrameworkCore.Tools.DotNet

Powershell的一个:Microsoft.EntityFrameworkCore.Tools