Jar*_*ler 6 c# asp.net code-generation .net-core asp.net-core
我正在学习 ASP.net,所以我正在阅读https://docs.microsoft.com/fr-fr/aspnet/core/tutorials/razor-pages/model?view=aspnetcore-3.0&tabs=visual-studio-代码,并在部分脚手架电影模式,我必须安装并运行CRUD工具(ASP.net核心的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-codegenerator 不存在。* 您打算运行一个全局工具,但在 PATH 中找不到具有此名称的 dotnet 前缀的可执行文件。
问题:如何调试它以使此命令起作用?
Jar*_*ler 10
export PATH=$HOME/.dotnet/tools:$PATH
需要,如 Core MVC ( https://docs.microsoft.com/fr-fr/aspnet/core/tutorials/first-mvc-app/adding-model?view=aspnetcore-3.0&tabs=visual-studio-代码)。Core Razor 忘记了这个指示。. .
有时最新版本可能不一致。尝试使用旧版本,看看是否有任何差异。从当前版本之前的最高版本开始,然后向下查找实际可用的版本。如何安装旧版本:
dotnet tool install --global dotnet-aspnet-codegenerator --version {version}
您可以在 nuget 页面中找到版本历史记录:
https://www.nuget.org/packages/dotnet-aspnet-codegenerator/
归档时间: |
|
查看次数: |
4791 次 |
最近记录: |