Update-Database时的实体框架4.3迁移异常

Sta*_*ker 2 entity-framework ef-code-first

从EF 4.2升级到迁移到EF 4.3并启用迁移,重新启动Visual Studio和所有内容,每当我尝试调用Update-Database/Add-Migration时,我得到:

System.Reflection.TargetInvocationException:调用目标抛出了异常.---> System.ArgumentException:
参数不正确.(来自HRESULT的异常:0x80070057(E_INVALIDARG))
---内部异常堆栈跟踪结束---
在System.RuntimeType.InvokeDispMethod(String name,BindingFlags invokeAttr,Object target,Object [] args,Boolean [] byrefModifiers,Int32 culture ,String [] namedParameters)
位于System.RuntimeType.InvokeMember(String name,BindingFlags bindingFlags,Binder binder,Object target,Object [] providedArgs,ParameterModifier [] modifiers,CultureInfo culture,String [] namedParams),
位于System.Management.Automation. ComMethod.InvokeMethod(PSMethod方法,Object []参数)
Update-Database:调用目标抛出了异常.
在行:1 char:1
+ update-database
+ ~~~~~~~~~~~~~~~
+ CategoryInfo:OperationStopped :(异常有b ...一个调用.:String)[Update-Database] ,RuntimeException
+ FullyQualifiedErrorId:调用目标抛出了异常.,Update-Database

我尝试清理整个项目,删除ef和migration和packages文件夹并从头开始执行它仍然是同样的错误!

任何人都面临同样的错误?或者有解决方案吗?

Art*_*tem 5

如果您在单独的项目中有上下文和迁移,则需要使用-StartupProjectName"YourProject"选项add-migration和update-database

同样的错误是在4.3测试版.我也在4.3版本中遇到过它.