gpt4 book ai didi

asp.net-core - ASP.NET MVC6 脚手架在 BETA 8 中不起作用

转载 作者:行者123 更新时间:2023-12-02 14:19:03 24 4
gpt4 key购买 nike

我正在使用 ASP.NET Beta 8 尝试让脚手架正常工作,但它遇到了 Microsoft.Framework.CodeGeneration 的问题

我的project.json

"commands": {
"web": "Microsoft.AspNet.Server.Kestrel",
"ef": "EntityFramework.Commands",
"gen": "Microsoft.Framework.CodeGeneration"
},

命令:

dnx gen controller -Name ModelClassName--datacontext MyDbContext --model ModelClassName

错误:

dnx : Error: Unable to load application or execute command 'Microsoft.Framework.CodeGeneration'. Available commands: web, ef, gen.

此软件包位于 Nuget 上,但尚未针对 Beta 8 进行更新。

唯一版本是 Beta 5。Link

当我安装此 Beta 5 软件包时

Install-Package Microsoft.Framework.CodeGeneration -Pre

并运行相同的脚手架命令,我收到错误:

Unable to resolve service for type 'Microsoft.Framework.Runtime.ILibraryManager'

这让我觉得脚手架在 Beta 8 中不起作用。

最佳答案

对于所有使用 rc1-final 的用户,只需将命令中的命名空间更改为

“gen”:“Microsoft.Extensions.CodeGeneration”

关于asp.net-core - ASP.NET MVC6 脚手架在 BETA 8 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33630287/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com