我剛做了一個Fedora 25的全新安裝(隨後安裝了dotnet核心1.1),以探索在Linux環境中進行一些dotnet核心開發的可能性。在嘗試添加我的第一個包,我收到以下錯誤:找不到可執行文件匹配命令「dotnet-add」
沒有可執行找到匹配命令「DOTNET加」
我已經看到了在其他SO帖子一些類似的錯誤,但沒有什麼,這似乎是幫助這問題。我在錯誤下面附加了一些圖像,dotnet版本信息,系統路徑和dotnet位置。提前任何提示的
謝謝!
我剛做了一個Fedora 25的全新安裝(隨後安裝了dotnet核心1.1),以探索在Linux環境中進行一些dotnet核心開發的可能性。在嘗試添加我的第一個包,我收到以下錯誤:找不到可執行文件匹配命令「dotnet-add」
沒有可執行找到匹配命令「DOTNET加」
我已經看到了在其他SO帖子一些類似的錯誤,但沒有什麼,這似乎是幫助這問題。我在錯誤下面附加了一些圖像,dotnet版本信息,系統路徑和dotnet位置。提前任何提示的
謝謝!
您已經安裝了preview2時間的dotnet SDK版本(「CLI」/ dotnet-dev
包),它仍然是基於project.json的版本。此版本的CLI不包含dotnet add
動詞集。這些版本是1.0.0
版本公開發布的。 (在撰寫本文時,SDK/CLI的當前版本爲1.0.4
)。
根據您遵循的安裝組件的指示信息,請確保更新到新版本的SDK/CLI(例如,Microsoft的)。
請注意,SDK/CLI的版本與機器上的運行時版本不同。
需要在運行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
嘗試在這裏回答問題,而不是鏈接。如果您還有其他問題,請嘗試添加新的問題。 –
這是正確的 - 'DOTNET我的機器上add'正常工作與'DOTNET --version 1.0.1'。 –
我按照Fedora 24的說明操作,但它讓我進入了深淵。現在任何時候我執行dotnet我得到以下內容:未能初始化CoreCLR,HRESULT:0x80131500 – coreyperkins
有建立在https://copr.fedorainfracloud.org/coprs/nmilosev/dotnet-sig/,但我不知道哪些版本他們包括。微軟對Fedora 25+的支持來自使用便攜式'linux-x64'構建的2.0 CLI(目前處於預覽狀態)。說明https://www.microsoft.com/net/core/preview#linuxfedora –