ASP.NET MVC6 architecture does not work in BETA 8

I am using ASP.NET Beta 8 trying to get scaffolding to work, but this creates a problem with Microsoft.Framework.CodeGeneration

My project.json

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

Team:

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

Mistake:

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

This package is on Nuget, but it is not updated for Beta 8.

Beta 5 only. Link

When I install this Beta 5 package

Microsoft.Framework.CodeGeneration -Pre Installation Package

and run the same scaffolding command, I get an error:

Unable to enable service for type "Microsoft.Framework.Runtime.ILibraryManager"

This makes me think scaffolding doesn't work in beta 8.

+4
source share
5

, rc1-final,

"gen": "Microsoft.Extensions.CodeGeneration"

+5

- 5 - 8.

, , , , / DNX. ILibraryManager Microsoft.Extensions.PlatformAbstractions.

, , , . , 1.0.0-beta8 (1.0.0-*). File > New Project 8 , gen .

0

Visual sutdio 2015 , aspnetmaster.

- > - > NuGet- > , . mygetv3 https://www.myget.org/F/aspnetmaster/api/v3/index.json

.

project.json → "" "Microsoft.Framework.CodeGenerators.Mvc": "1.0.0-beta8" "" "": "Microsoft.Framework.CodeGeneration"

, beta5 ex.:

dnx gen controller -name NameController --dataContext DbContext --model ModelName -l _Layout -f

0

BETA 8. RC1

0

rc-update1 :

FROM: Microsoft.Framework.CodeGeneration

TO: Microsoft.Extensions.CodeGeneration

Microsoft.Framework.CodeGeneration Microsoft.Extensions.CodeGenerators.Mvc project.json

project.json

"dependencies": {
...
"Microsoft.Extensions.CodeGenerators.Mvc": "1.0.0-rc1-final",
}

"commands": {
...
"gen": "Microsoft.Extensions.CodeGeneration"
}

MVC6

MVC6, : C:\Users\ {user}.dnx\packages\Microsoft.Extensions.CodeGenerators.Mvc\1.0.0-rc1-final\Templates

, "" ( , project.json), dnx gen scaffolding, ,

0

Source: https://habr.com/ru/post/1615248/


All Articles