dotnet 未被识别为 cmdlet 的名称 (MacOS)
dotnet is not recognized as the name of a cmdlet (MacOS)
我时不时会遇到这样一件非常奇怪的事情。在 mac 上使用 visual studio 并且我使用 Nuget 包管理器控制台时,有时它会失去对 dotnet 的访问权限。然后我开始四处寻找并以某种方式再次修复它(这可能需要很多时间)。
奇怪的是 dotnet 已安装,从未移动过,我可以在终端中 运行 它而无需任何位置。因此,它被添加到路径中。
有人遇到过这个问题吗?有什么办法可以解决这个问题吗?
我遇到了同样的问题。它是随机发生的。在我找到解决问题的解决方法之前,我的生活浪费了几个小时。
我正在使用:
- NuGet 包管理器控制台 (NuGet 5.6.0.5)
- 在 Visual Studio 中用于 Mac 社区版本 8.6.1
- 并将其用于 Entity Framework 命令
示例命令:
PM> Update-Database
Build started...
Build succeeded.
The running command stopped because the preference variable "ErrorActionPreference" or common parameter is set to Stop: The term 'dotnet' is not recognized as the name of a cmdlet, function, script file, or operable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
几分钟前意识到通过清理项目问题就消失了。
Visual Studio -> Build -> Clean All
然后当 运行 再次执行 NuGet PM 中的命令时,它会毫无问题地执行。
PM> Update-Database
Build started...
Build succeeded.
No migrations were applied. The database is already up to date.
Done.
这个问题也发布到开发者社区网页,但很快就关闭了,没有任何解决办法:
https://developercommunity.visualstudio.com/content/problem/913964/dotnet-the-term-dotnet-is-not-recognized-as-the-na.html
我打算重新考虑这个问题。希望他们能提出解决方案。
磁盘 space 在我的机器中 运行 出来了。将可用存储空间提高约 5GB。然后重新安装 NuGet 包管理器控制台。
成功了!
我时不时会遇到这样一件非常奇怪的事情。在 mac 上使用 visual studio 并且我使用 Nuget 包管理器控制台时,有时它会失去对 dotnet 的访问权限。然后我开始四处寻找并以某种方式再次修复它(这可能需要很多时间)。
奇怪的是 dotnet 已安装,从未移动过,我可以在终端中 运行 它而无需任何位置。因此,它被添加到路径中。
有人遇到过这个问题吗?有什么办法可以解决这个问题吗?
我遇到了同样的问题。它是随机发生的。在我找到解决问题的解决方法之前,我的生活浪费了几个小时。
我正在使用:
- NuGet 包管理器控制台 (NuGet 5.6.0.5)
- 在 Visual Studio 中用于 Mac 社区版本 8.6.1
- 并将其用于 Entity Framework 命令
示例命令:
PM> Update-Database
Build started...
Build succeeded.
The running command stopped because the preference variable "ErrorActionPreference" or common parameter is set to Stop: The term 'dotnet' is not recognized as the name of a cmdlet, function, script file, or operable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
几分钟前意识到通过清理项目问题就消失了。
Visual Studio -> Build -> Clean All
然后当 运行 再次执行 NuGet PM 中的命令时,它会毫无问题地执行。
PM> Update-Database
Build started...
Build succeeded.
No migrations were applied. The database is already up to date.
Done.
这个问题也发布到开发者社区网页,但很快就关闭了,没有任何解决办法: https://developercommunity.visualstudio.com/content/problem/913964/dotnet-the-term-dotnet-is-not-recognized-as-the-na.html 我打算重新考虑这个问题。希望他们能提出解决方案。
磁盘 space 在我的机器中 运行 出来了。将可用存储空间提高约 5GB。然后重新安装 NuGet 包管理器控制台。 成功了!