it-swarm.dev

선택한 코드 생성기를 실행하는 동안 오류가 발생했습니다. 파일 또는 어셈블리를로드 할 수 없습니다. Microsoft.EntityFrameworkCore, 버전 = 2.0.1.0

MVC Controller with views, using Entity Framework에서 ControllerView을 (를) 만들 때 오류가 발생했습니다.

오류는 다음과 같습니다

선택한 코드 생성기를 실행하는 동안 오류가 발생했습니다 : '파일 또는 어셈블리 Microsoft.EntityFrameworkCore, 버전 = 2.0.1.0, Culture = neutral, PublicKeyToken = adb9793829ddae60을로드 할 수 없습니다. 찾은 어셈블리의 매니페스트 정의가 어셈블리 참조와 일치하지 않습니다 The error image

Entity Framework를 사용하여 뷰가있는 MVC 컨트롤러 작성 : Creating MVC Controller with views, using Entity Framework

이 문제를 어떻게 해결할 수 있습니까?

Visual Studio Version 15.5.2를 사용하고 Microsoft.AspNetCore.All 버전은 2.0.0입니다.

8

Microsoft.AspNetCore.All에서 version 2.0.3 그리고 지금은 제대로 작동합니다.

5

NugetPackage Manager로 이동하여 Microsoft.AspNetCore.All 패키지를 업데이트하십시오.

5
Sajithd

나에게 위의 해결책 중 어느 것도 효과가 없었습니다. 프로젝트에 Microsoft.AspNetCore.All 패키지를 추가했지만 Microsoft.EntityFrameworkCore 및 Microsoft.EntityFrameworkCore.Design 패키지를 추가해야했습니다.

VS 2007에서 프로젝트를 편집하고 다음 줄을 추가하십시오.

<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.3" /> 
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="2.0.3" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="2.0.3" />
2
Crennotech

이 같은 오류가 발생했습니다.

error running selected code generator

Preview 2019 및 .NET Core 3 을 실행합니다.

Nuget pkg 소스를 목록으로 옮겼습니다.

새 컨트롤러를 추가하려고 시도 할 때마다이 오류가 발생합니다.

또한 어떤 이유로 SSL을 설정하지 않기로 선택했지만 launchSettings.json에 설정이 있음을 알았습니다.

SSL 설정을 삭제하고 앱을 빌드하고 실행했습니다. 성공적인 실행 후 오류없이 컨트롤러를 추가 할 수 있습니다.

0
raddevus

패키지를 업데이트하거나 이전 SDK가있을 때 발생할 수 있습니다. www.Microsoft.com/net에서 새 .NET Core SDK 및 런타임을 다운로드하십시오.

0
juFo

비슷한 문제가 있었지만 Visual Studio의 버전 관리와 관련이있었습니다.

Visual Studio Installer로 이동하여 컴퓨터를 다시 시작해야한다는 알림을 받았습니다.

0
Neil Busse