ASP.NET核心CRUD工具:未找到命令,但已实际安装 [英] ASP.NET Core CRUD tool: command not found but actually installed
问题描述
我正在学习ASP.net,所以我正在阅读https://docs.microsoft.com/fr-fr/aspnet/core/tutorials/razor-pages/model?view=aspnetcore-3.0&tabs=visual-studio-code,在搭建电影模型一节中,我必须安装并运行CRUD工具(ASP.net Core DotNet-aspnet-codeGenerator)。我遇到的问题是我无法使用他们的工具,系统会输出一个错误;但我可以安装它。下面是详细信息。
所以我将按照三步教程来使用这个CRUD代码生成器(上面给出的链接)。我引述如下:
- 在项目目录(包含Program.cs、Startup.cs和.csproj文件的目录)中打开命令窗口。
✔成功了。
- 安装脚手架工具:
dotnet tool install --global dotnet-aspnet-codegenerator
✔它起作用了,现在如果我尝试重新安装它,它会输出它已安装。
- 对于MacOS和Linux:运行以下命令:
dotnet aspnet-codegenerator razorpage -m Movie -dc RazorPagesMovieContext -udl -outDir Pages/Movies --referenceScriptLibraries
🐛它不起作用。以下是输出错误:
无法执行,因为找不到指定的命令或文件。 可能的原因包括: *您拼写错了内置的DotNet命令。 *您打算执行.NET Core程序,但DotNet-DotNet-aspnet-code生成器不存在。 *您打算运行全局工具,但在路径中找不到具有此名称的以DotNet为前缀的可执行文件。
问题:如何调试才能使此命令工作?
需要推荐答案
export PATH=$HOME/.dotnet/tools:$PATH
,如核心MVC(https://docs.microsoft.com/fr-fr/aspnet/core/tutorials/first-mvc-app/adding-model?view=aspnetcore-3.0&tabs=visual-studio-code)所示。对于Core Razor来说,这一迹象被遗忘了。。。
这篇关于ASP.NET核心CRUD工具:未找到命令,但已实际安装的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!