내 응용 프로그램에 대한 DAL 계층을 생성 중입니다. 내가 이것을 내 웹 앱에서 참조하면 예상대로 작동합니다. Scaffold-DbContext 명령도 제대로 작동하고 필요한 컨텍스트를 생성합니다. 다음은,핵심 netcoreapp1.0에서 프레임 작업 선택 netstandard1.6 대
{
"version": "1.0.0-*",
"buildOptions": {
"emitEntryPoint": false
},
"dependencies": {
"Microsoft.EntityFrameworkCore.SqlServer": "1.0.1",
"Microsoft.EntityFrameworkCore.SqlServer.Design": "1.0.1",
"Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final",
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.0"
} },
"tools": {
"Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final"
},
"frameworks": {
"netcoreapp1.0": {
"imports": [ "portable-net45+win8+wp8+wpa81", "portable-net45+win8+wp8", "dnxcore50" ]
}
}
}
내가, 내가 비계 - DbContext는 패키지 관리자 콘솔에서 명령을 실행할 수 없습니다 "netstandard1.6"하는 프레임 워크를 변경하려고 순간 : 내가 사용하는 다음은 project.json입니다 변경된 project.json : 내 DAL의 DLL이 netcoreapp1.0 또는 netstandard1.6 같은 프레임 워크가있는 경우
가{
"version": "1.0.0-*",
"buildOptions": {
"emitEntryPoint":false
},
"dependencies": {
"NETStandard.Library": "1.6.0",
"Microsoft.EntityFrameworkCore.SqlServer": "1.0.1",
"Microsoft.EntityFrameworkCore.SqlServer.Design": "1.0.1"
},
"tools": {
"Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final"
},
"frameworks": {
"netstandard1.6": {
"imports": [ "portable-net45+win8+wp8+wpa81", "portable-net45+win8+wp8", "dnxcore50" ]
}
}
}
내 질문은, 그건 문제가 않습니다입니까? 그렇다면 프레임 워크로 netstandard1.6을 사용하여 proj에서 Scaffold-DbContext 명령을 실행하는 해상도는 무엇입니까