에서 마이그레이션 예외 Exception Database/Add-Migration을 호출 할 때마다 EF 4.2에서 업그레이드하고 EF 4.3으로 마이그레이션하고 마이그레이션을 활성화 한 후 Visual Studio 및 모든 기능을 다시 시작하면 다음과 같이 표시됩니다.Entity Framework 4.3 업데이트 데이터베이스
내가 EF 및 마이그레이션 및 패키지 폴더를 삭제, 전체 프로젝트를 청소하려고System.Reflection.TargetInvocationException : 예외가 호출 대상에 의해 throw되었습니다. ---> System.ArgumentException :
매개 변수가 올바르지 않습니다. (HRESULT에서 예외 :가 0x80070057 (E_INVALIDARG)) 내부 예외 스택 추적
--- --- 끝 System.RuntimeType.InvokeDispMethod (문자열 이름에
, invokeAttr BindingFlags의 오브젝트 대상, 부울 [] args를 개체 ] byrefModifiers는 INT32 문화 문자열 [] 위해 NamedParameters)는 System.RuntimeType.InvokeMember (문자열 이름, BindingFlags의 BindingFlags의 바인더 바인더 개체 처
, [[] providedArgs, ParameterModifier [] 수식은 CultureInfo 배양 문자열 개체 namedParams)
at System.Management.Automation.ComMethod.InvokeMethod (PSMethod 메서드, Object [] arguments)
Upda te-Database : 호출 대상에 의해 예외가 발생했습니다. 라인에서
1 개 문자 : OperationStopped :
+ ~~~~~~~~~~~~~~~
CategoryInfo + 1 +
갱신 데이터베이스 (예외 B ... 호출을 갖는다. : 문자열) [업데이트-데이터베이스], RuntimeException을
+ FullyQualifiedErrorId : 호출 대상이 예외가 throw되었습니다, 업데이트-데이터베이스
. 그리고 처음부터 그것을하고 여전히 같은 오류!
누구나 같은 오류가 발생합니까? 아니면 이에 대한 해결책이 있습니까? 경우
나는 이것도 발견했습니다. 하지만 제 경우에는 조금 다릅니다. 하나의 프로젝트에 내 DbContext 및 마이그레이션이 있습니다. 그러나 그것은 시작 프로젝트가 아닙니다. -StartupProjectName을 추가하면이 문제도 해결됩니다. 매번 이것을 타이핑하기가 정말 짜증납니다. –
예, Ef Team이 이것을 확인했습니다. 4.3에서이 문제가 발생하기 전에 빌드가 이상하다고 생각합니다! – Stacker