Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net core 找不到匹配命令的可执行文件“;dotnet add";_.net Core_Asp.net Core 1.0_Fedora 25 - Fatal编程技术网

.net core 找不到匹配命令的可执行文件“;dotnet add";

.net core 找不到匹配命令的可执行文件“;dotnet add";,.net-core,asp.net-core-1.0,fedora-25,.net Core,Asp.net Core 1.0,Fedora 25,我刚刚重新安装了Fedora25(随后安装了DotnetCore1.1),以探索在linux环境中进行DotnetCore开发的可能性。在尝试添加我的第一个包时,我收到以下错误: 未找到与命令“dotnet add”匹配的可执行文件 我在其他SO帖子中也看到了一些类似的错误,但似乎没有什么能帮助解决这个问题。我在下面附上了一些关于错误、dotnet版本信息、系统路径和dotnet位置的图片 谢谢你的提示 您已经安装了preview2时代的dotnet SDK(“CLI”/dotnet de

我刚刚重新安装了Fedora25(随后安装了DotnetCore1.1),以探索在linux环境中进行DotnetCore开发的可能性。在尝试添加我的第一个包时,我收到以下错误:

未找到与命令“dotnet add”匹配的可执行文件

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


谢谢你的提示

您已经安装了preview2时代的dotnet SDK(“CLI”/
dotnet dev
package)版本,该版本仍然基于project.json。此版本的CLI不包含
dotnet add
谓词集。这些文件以
1.0.0
版本公开发布。(撰写本文时,SDK/CLI的当前版本为
1.0.4

根据安装组件时遵循的说明,请确保更新到SDK/CLI的新版本(例如microsoft)


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

与2017年版本15.3.5相比,运行时遇到了相同的问题。找到了一篇非常有用的文章

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

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


Powershell的一个:Microsoft.EntityFrameworkCore.Tools

这是正确的-
dotnet add
在我的机器上使用
dotnet--version 1.0.1
运行良好。我遵循了Fedora 24的说明,但它将我带进了更深的深渊。现在,每当我执行dotnet时,我都会得到以下信息:初始化CoreCLR失败,HRESULT:0x80131500有构建,但我不确定它们包括哪些版本。Microsoft对Fedora 25+的支持随2.0 CLI(目前处于预览阶段)一起提供,该CLI使用可移植的
linux-x64
build。我使用了第一个链接()进行原始安装。在这一点上,我很乐意去做,除了能够添加包。马丁的回答解决了这个问题,但接着又出现了另一个问题()。我想我会等待,并与2.0的FC 25时,它下降,当我所依赖的一些库更新为2.0。谢谢大家!尝试在这里回答问题,而不是链接。如果你要问更多的问题,试着添加新的问题。